Mock Version: 1.2.14 ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec'], env={'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'HOSTNAME': 'mock', 'TERM': 'vt100', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"'}logger=printOutput=Falseuid=1000gid=135chrootPath='/var/lib/mock/fedora-23-armhfp-pidora-round2-root-10381/root'shell=Falsetimeout=0user='mockbuild') Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec'] with env {'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'HOSTNAME': 'mock', 'TERM': 'vt100', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"'} and shell False Building target platforms: armv6hl Building for target armv6hl Wrote: /builddir/build/SRPMS/mozjs24-24.2.0-5bs02fc23.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec '], private_network=Trueenv={'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'HOSTNAME': 'mock', 'TERM': 'vt100', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"'}logger=printOutput=Falseuid=1000gid=135chrootPath='/var/lib/mock/fedora-23-armhfp-pidora-round2-root-10381/root'shell=Falsetimeout=0user='mockbuild') Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec '] with env {'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'HOSTNAME': 'mock', 'TERM': 'vt100', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"'} and shell False Building target platforms: armv6hl Building for target armv6hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ElqJEv + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mozjs-24.2.0 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/mozjs-24.2.0.tar.bz2 + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd mozjs-24.2.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm js/src/editline -rf + rm js/src/ctypes/libffi -rf Patch #0 (js17-build-fixes.patch): + echo 'Patch #0 (js17-build-fixes.patch):' + /usr/bin/cat /builddir/build/SOURCES/js17-build-fixes.patch + /usr/bin/patch -p1 --fuzz=0 patching file Makefile patching file configure Patch #1 (mozjs24-0001-Add-AArch64-support.patch): + echo 'Patch #1 (mozjs24-0001-Add-AArch64-support.patch):' + /usr/bin/cat /builddir/build/SOURCES/mozjs24-0001-Add-AArch64-support.patch + /usr/bin/patch -p1 --fuzz=0 patching file js/src/assembler/jit/ExecutableAllocator.h patching file js/src/assembler/wtf/Platform.h patching file js/src/configure.in patching file mfbt/double-conversion/utils.h + chmod a+x configure + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.c4GWGu + umask 022 + cd /builddir/build/BUILD + cd mozjs-24.2.0 + CFLAGS='-O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp' + export CFLAGS + CXXFLAGS='-O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp' + export CXXFLAGS + FFLAGS='-O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in '$(find $(dirname ./configure) -name config.guess -o -name config.sub)' ++ basename ./js/src/build/autoconf/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./js/src/build/autoconf/config.sub ++ basename ./js/src/build/autoconf/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./js/src/build/autoconf/config.sub '/usr/lib/rpm/redhat/config.sub' -> './js/src/build/autoconf/config.sub' + for i in '$(find $(dirname ./configure) -name config.guess -o -name config.sub)' ++ basename ./js/src/build/autoconf/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./js/src/build/autoconf/config.guess ++ basename ./js/src/build/autoconf/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./js/src/build/autoconf/config.guess '/usr/lib/rpm/redhat/config.guess' -> './js/src/build/autoconf/config.guess' + for i in '$(find $(dirname ./configure) -name config.guess -o -name config.sub)' ++ basename ./intl/icu/source/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./intl/icu/source/config.sub ++ basename ./intl/icu/source/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./intl/icu/source/config.sub '/usr/lib/rpm/redhat/config.sub' -> './intl/icu/source/config.sub' + for i in '$(find $(dirname ./configure) -name config.guess -o -name config.sub)' ++ basename ./intl/icu/source/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./intl/icu/source/config.guess ++ basename ./intl/icu/source/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./intl/icu/source/config.guess '/usr/lib/rpm/redhat/config.guess' -> './intl/icu/source/config.guess' + '[' 1 = 1 ']' + '[' x '!=' x-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ']' ++ find . -name ltmain.sh + ./configure --build=armv6hl-redhat-linux-gnu --host=armv6hl-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --with-system-nspr --enable-threadsafe --enable-readline --enable-xterm-updates creating cache ./config.cache checking host system type... armv6hl-redhat-linux-gnu checking target system type... armv6hl-redhat-linux-gnu checking build system type... armv6hl-redhat-linux-gnu checking for gawk... gawk checking for perl5... no checking for perl... /usr/bin/perl Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /builddir/build/BUILD/mozjs-24.2.0/js/src/config/milestone.pl line 59. Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /builddir/build/BUILD/mozjs-24.2.0/js/src/config/milestone.pl line 59. Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /builddir/build/BUILD/mozjs-24.2.0/js/src/config/milestone.pl line 59. checking for gcc... gcc checking whether the C compiler (gcc -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld) works... yes checking whether the C compiler (gcc -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... c++ checking whether the C++ compiler (c++ -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld) works... yes checking whether the C++ compiler (c++ -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... yes checking for ranlib... ranlib checking for as... /usr/bin/as checking for ar... ar checking for ld... ld checking for strip... strip checking for windres... no checking how to run the C preprocessor... gcc -E checking how to run the C++ preprocessor... c++ -E checking for sb-conf... no checking for ve... no checking for a BSD compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for tar archiver... checking for gnutar... no checking for gtar... gtar gtar checking for minimum required perl version >= 5.006... 5.022001 checking for full perl installation... yes checking for python2.7... /usr/bin/python2.7 Creating Python environment New python executable in /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python2.7 Also creating executable in /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python Installing setuptools............done. Installing pip...............done. WARNING: Python.h not found. Install Python development headers. Error processing command. Ignoring because optional. (optional:setup.py:python/psutil:build_ext:--inplace) checking Python environment is Mozilla virtualenv... yes checking for doxygen... : checking for autoconf... : checking for xargs... /usr/bin/xargs checking for gmake... /usr/bin/gmake checking for X... no checking for ARM SIMD support in compiler... yes checking ARM version support in compiler... 6 checking for ARM NEON support in compiler... yes checking that static assertion macros used in autoconf tests work... yes checking for --build-id option to ld... yes checking whether the C compiler supports -Werror=return-type... yes checking whether the C compiler supports -Wtype-limits... yes checking whether the C compiler supports -Wempty-body... yes checking whether the C compiler supports -Wsign-compare... yes checking whether the C++ compiler supports -Werror=return-type... yes checking whether the C++ compiler supports -Wtype-limits... yes checking whether the C++ compiler supports -Wempty-body... yes checking whether the C++ compiler supports -Werror=conversion-null... yes checking whether the C++ compiler supports -Wsign-compare... yes checking whether the C++ compiler supports -Wno-invalid-offsetof... yes checking whether ld has archive extraction flags... yes checking for 64-bit OS... no checking for custom implementation... none specified checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no checking for ANSI C header files... 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 for __stdcall... no checking for ssize_t... yes checking for st_blksize in struct stat... yes checking for siginfo_t... yes checking for the size of void*... 4 checking for endian.h... yes checking for machine/endian.h... no checking for sys/isa_defs.h... no checking for uint... yes checking for uint_t... no checking for uname.domainname... yes checking for uname.__domainname... no checking for gcc c++0x headers bug without rtti... no checking for visibility(hidden) attribute... yes checking for visibility(default) attribute... yes checking for visibility pragma support... yes checking For gcc visibility bug with class-level attributes (GCC bug 26905)... yes checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no checking for gcc PR49911... no checking for gcc pr39608... no checking for llvm pr8927... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for sys/byteorder.h... no checking for compat.h... no checking for getopt.h... yes checking for sys/bitypes.h... yes checking for memory.h... yes checking for unistd.h... yes checking for gnu/libc-version.h... yes checking for nl_types.h... yes checking for malloc.h... yes checking for X11/XKBlib.h... no checking for io.h... no 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 new... yes checking for sys/cdefs.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes 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 socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether gcc accepts -pthread... yes checking whether gcc needs -traditional... no checking for 8-bit clean memcmp... yes checking for fchmod... yes checking for flockfile... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for getpagesize... yes checking for lchown... yes checking for localtime_r... yes checking for lstat64... yes checking for memmove... yes checking for random... yes checking for rint... no checking for sbrk... yes checking for snprintf... yes checking for stat64... yes checking for statvfs... yes checking for statvfs64... yes checking for strerror... yes checking for strtok_r... yes checking for truncate64... yes checking for wcrtomb... yes checking for mbrtowc... yes checking for res_ninit()... yes checking for gnu_get_libc_version()... yes checking for an implementation of va_copy()... yes checking for an implementation of __va_copy()... yes checking whether va_lists can be copied by value... yes checking for ARM EABI... yes checking whether the C++ "using" keyword resolves ambiguity... yes checking for C++ dynamic_cast to void*... yes checking whether C++ requires implementation of unused virtual methods... no checking for trouble comparing to zero near std::operator!=()... no checking for __thread keyword for TLS variables... yes checking for __attribute__((always_inline))... yes checking for __attribute__((malloc))... yes checking for __attribute__((warn_unused_result))... yes checking for LC_MESSAGES... yes checking for localeconv... yes checking for nspr-config... /usr/bin/nspr-config checking for NSPR - version >= 4.9.2... yes checking for gzread in -lz... no checking for valid 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 for correct overload resolution with const and templates... no checking for tm_zone tm_gmtoff in struct tm... 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 readline in -lreadline... yes checking for posix_fallocate... yes checking for setlocale... yes checking for localeconv... (cached) yes updating cache ./config.cache creating ./config.status Reticulating splines... Finished reading 6 moz.build files into 18 descriptors in 0.03s Backend executed in 0.07s 14 total backend files. 14 created; 0 updated; 0 unchanged Total wall time: 0.12s; CPU time: 0.12s; Efficiency: 99% invoking /usr/bin/gmake to create js-config script Build configuration changed. Regenerating backend. Reticulating splines... Finished reading 6 moz.build files into 18 descriptors in 0.03s Backend executed in 0.07s 14 total backend files. 0 created; 0 updated; 14 unchanged Total wall time: 0.11s; CPU time: 0.11s; Efficiency: 100% rm -f js-config.tmp /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py --marker % -Dprefix="/usr" -Dexec_prefix="/usr" -Dincludedir="/usr/include" -Dlibdir="/usr/lib" -DMOZILLA_VERSION="" -DLIBRARY_NAME="mozjs-" -DJS_CONFIG_LIBS="-L/usr/lib -lplds4 -lplc4 -lnspr4 -Wl,-version-script,symverscript -ldl -lm -ldl" -DJS_CONFIG_MOZ_JS_LIBS="-L/usr/lib -lmozjs-" -DMOZJS_MAJOR_VERSION="" -DMOZJS_MINOR_VERSION="" -DMOZJS_PATCH_VERSION="" -DMOZJS_ALPHA="" -DNSPR_CFLAGS="-I/usr/include/nspr4" -DNSPR_PKGCONF_CHECK="nspr >= 4.9.2" -DUSE_CXX11="" js-config.in > js-config.tmp \ && mv js-config.tmp js-config && chmod +x js-config + make -j8 cd js/src && make make[1]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make export if test -d dist/bin ; then touch dist/bin/.purgecaches ; fi make[2]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make -C config/ nsinstall /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "js-config.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "js.msg" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsalloc.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsapi.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsclass.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsclist.h" "dist/include" make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' nsinstall.c gcc -o host_nsinstall.o -c -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I/builddir/build/BUILD/mozjs-24.2.0/js/src/config -I. -I../dist/include -I/usr/include/nspr4 -I/usr/include/nspr4 /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.c pathsub.c gcc -o host_pathsub.o -c -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I/builddir/build/BUILD/mozjs-24.2.0/js/src/config -I. -I../dist/include -I/usr/include/nspr4 -I/usr/include/nspr4 /builddir/build/BUILD/mozjs-24.2.0/js/src/config/pathsub.c /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jscpucfg.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsdbgapi.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsfriendapi.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jslock.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/perf/jsperf.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsprf.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsprototypes.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsproxy.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsprvtd.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jspubtd.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jstypes.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsutil.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsversion.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jswrapper.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Assertions.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Atomics.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Attributes.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/BloomFilter.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Casting.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Char16.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/CheckedInt.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Compiler.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Constants.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/DebugOnly.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/decimal/Decimal.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Endian.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/EnumSet.h" "dist/include/mozilla" gcc -o nsinstall_real -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -lpthread -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib host_nsinstall.o host_pathsub.o /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/FloatingPoint.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/GuardObjects.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/HashFunctions.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Likely.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/LinkedList.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MathAlgorithms.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MemoryChecking.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MSStdInt.h" "dist/include/mozilla" cp nsinstall_real nsinstall.tmp /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/NullPtr.h" "dist/include/mozilla" mv nsinstall.tmp nsinstall make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/PodOperations.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Poison.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Range.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/RangedPtr.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/RefPtr.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Scoped.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/SHA1.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/SplayTree.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/StandardInteger.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/ThreadLocal.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/TypedEnum.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Types.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/TypeTraits.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Util.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/WeakPtr.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Anchor.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/CallArgs.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/CharacterEncoding.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Date.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/GCAPI.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/HashTable.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/HeapAPI.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/LegacyIntTypes.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/MemoryMetrics.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/PropertyKey.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/RequiredDefines.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/RootingAPI.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/TemplateLib.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Utility.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Value.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Vector.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/embedjs.py -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DMOZJS_MAJOR_VERSION= -DMOZJS_MINOR_VERSION= -DX_DISPLAY_MISSING=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DD_INO=d_ino -DJS_CPU_ARM=1 -DJS_NUNBOX32=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DJS_ION=1 -DENABLE_YARR_JIT=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=4 -DJS_BITS_PER_WORD_LOG2=5 -DHAVE_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED \ -p 'gcc -E' -m /builddir/build/BUILD/mozjs-24.2.0/js/src/js.msg -o selfhosted.out.h /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Utilities.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Array.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Date.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Intl.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/IntlData.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Number.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/ParallelArray.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/String.js make -C config export make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "nsinstall" "../dist/bin" make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' make -C shell export make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make -C jsapi-tests export make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' make -C tests export make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make -C gdb export make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' make[2]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make libs make[2]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' mkdir -p ".deps/" jskwgen.cpp c++ -o host_jskwgen.o -c -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -I/usr/include/nspr4 /builddir/build/BUILD/mozjs-24.2.0/js/src/jskwgen.cpp jsoplengen.cpp c++ -o host_jsoplengen.o -c -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -I/usr/include/nspr4 /builddir/build/BUILD/mozjs-24.2.0/js/src/jsoplengen.cpp /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py \ -DVERSION="mozjs_" symverscript.in > symverscript c++ -o host_jsoplengen -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr host_jsoplengen.o ./host_jsoplengen /builddir/build/BUILD/mozjs-24.2.0/js/src/jsautooplen.h /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "host_jsoplengen" "dist/host/bin" c++ -o host_jskwgen -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr host_jskwgen.o ./host_jskwgen /builddir/build/BUILD/mozjs-24.2.0/js/src/jsautokw.h /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "host_jskwgen" "dist/host/bin" bignum-dtoa.cc c++ -o bignum-dtoa.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/bignum-dtoa.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum-dtoa.cc bignum.cc c++ -o bignum.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/bignum.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum.cc cached-powers.cc c++ -o cached-powers.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/cached-powers.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/cached-powers.cc diy-fp.cc c++ -o diy-fp.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/diy-fp.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/diy-fp.cc double-conversion.cc c++ -o double-conversion.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/double-conversion.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/double-conversion.cc fast-dtoa.cc c++ -o fast-dtoa.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/fast-dtoa.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fast-dtoa.cc fixed-dtoa.cc c++ -o fixed-dtoa.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/fixed-dtoa.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fixed-dtoa.cc strtod.cc c++ -o strtod.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/strtod.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/strtod.cc HashFunctions.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/diy-fp.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/diy-fp.cc:29: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ c++ -o HashFunctions.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/HashFunctions.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/HashFunctions.cpp Poison.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/cached-powers.cc:32:0: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ c++ -o Poison.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Poison.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/Poison.cpp SHA1.cpp c++ -o SHA1.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/SHA1.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/SHA1.cpp Decimal.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum-dtoa.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum-dtoa.cc:30: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ c++ -o Decimal.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Decimal.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/Decimal.cpp ArgumentsObject.cpp c++ -o ArgumentsObject.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ArgumentsObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp BytecodeCompiler.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fixed-dtoa.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fixed-dtoa.cc:30: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ c++ -o BytecodeCompiler.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BytecodeCompiler.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.cpp BytecodeEmitter.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/strtod.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/strtod.cc:31: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/strtod.cc: In function 'float double_conversion::Strtof(double_conversion::Vector, int)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/strtod.cc:509:9: warning: unused variable 'f2' [-Wunused-variable] float f2 = float_guess; ^ c++ -o BytecodeEmitter.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BytecodeEmitter.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeEmitter.cpp CharacterEncoding.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fast-dtoa.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fast-dtoa.cc:28: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ c++ -o CharacterEncoding.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CharacterEncoding.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/CharacterEncoding.cpp DateTime.cpp c++ -o DateTime.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/DateTime.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/DateTime.cpp Debugger.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/double-conversion.h:32:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/double-conversion.cc:31: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ c++ -o Debugger.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Debugger.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Debugger.cpp Eval.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum.cc:28: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum.cc: In member function 'void double_conversion::Bignum::AssignDecimalString(double_conversion::Vector)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum.cc:101:6: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] void Bignum::AssignDecimalString(Vector value) { ^ c++ -o Eval.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Eval.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Eval.cpp ExecutableAllocator.cpp c++ -o ExecutableAllocator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ExecutableAllocator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/jit/ExecutableAllocator.cpp FoldConstants.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/../double-conversion/double-conversion.h:32:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/moz-decimal-utils.h:13, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/Decimal.cpp:32: /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/../double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/../double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ c++ -o FoldConstants.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/FoldConstants.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/FoldConstants.cpp ForkJoin.cpp c++ -o ForkJoin.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ForkJoin.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ForkJoin.cpp GlobalObject.cpp c++ -o GlobalObject.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/GlobalObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/GlobalObject.cpp Interpreter.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Interpreter.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Interpreter.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter.cpp Intl.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Eval.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Eval.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Eval.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Intl.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Intl.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Intl.cpp Iteration.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Iteration.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Iteration.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Iteration.cpp LifoAlloc.cpp c++ -o LifoAlloc.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LifoAlloc.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/ds/LifoAlloc.cpp MapObject.cpp c++ -o MapObject.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MapObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/MapObject.cpp Marking.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/GlobalObject.cpp:24: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/GlobalObject.cpp:24: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/GlobalObject.cpp:24: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Marking.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Marking.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Marking.cpp Memory.cpp c++ -o Memory.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Memory.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Memory.cpp Module.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ForkJoin.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ForkJoin.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ForkJoin.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Module.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Module.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Module.cpp Monitor.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeEmitter.cpp:35: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeEmitter.cpp:35: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeEmitter.cpp:35: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Monitor.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Monitor.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Monitor.cpp NameFunctions.cpp c++ -o NameFunctions.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/NameFunctions.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/NameFunctions.cpp Nursery.cpp c++ -o Nursery.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Nursery.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Nursery.cpp Object.cpp c++ -o Object.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Object.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Object.cpp ObjectImpl.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Module.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Module.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Module.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o ObjectImpl.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ObjectImpl.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ObjectImpl.cpp PageBlock.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Intl.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Intl.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Intl.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o PageBlock.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/PageBlock.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/PageBlock.cpp ParallelArray.cpp c++ -o ParallelArray.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParallelArray.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/ParallelArray.cpp ParseMaps.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Debugger.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Debugger.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Debugger.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o ParseMaps.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParseMaps.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/ParseMaps.cpp ParseNode.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/MapObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/MapObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/MapObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o ParseNode.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParseNode.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/ParseNode.cpp Parser.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Marking.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Marking.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Marking.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Parser.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Parser.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/Parser.cpp Probes.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/ParallelArray.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/ParallelArray.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/ParallelArray.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Probes.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Probes.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Probes.cpp Profilers.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ObjectImpl.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ObjectImpl.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ObjectImpl.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Profilers.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Profilers.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Profilers.cpp PropertyKey.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/NameFunctions.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/NameFunctions.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/NameFunctions.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o PropertyKey.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/PropertyKey.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/PropertyKey.cpp RegExp.cpp c++ -o RegExp.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegExp.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/RegExp.cpp RegExpObject.cpp c++ -o RegExpObject.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegExpObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpObject.cpp RegExpStatics.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Object.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Object.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Object.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o RegExpStatics.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegExpStatics.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp RootMarking.cpp c++ -o RootMarking.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RootMarking.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/RootMarking.cpp SPSProfiler.cpp c++ -o SPSProfiler.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/SPSProfiler.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp ScopeObject.cpp c++ -o ScopeObject.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ScopeObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject.cpp SelfHosting.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o SelfHosting.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/SelfHosting.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SelfHosting.cpp Shape.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Shape.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Shape.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape.cpp Stack.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Stack.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Stack.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack.cpp Statistics.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Statistics.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Statistics.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Statistics.cpp StoreBuffer.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/RegExp.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/RegExp.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/RegExp.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o StoreBuffer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/StoreBuffer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/StoreBuffer.cpp String.cpp c++ -o String.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/String.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/String.cpp StringBuffer.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/RootMarking.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/RootMarking.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/RootMarking.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o StringBuffer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/StringBuffer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/StringBuffer.cpp TestingFunctions.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o TestingFunctions.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/TestingFunctions.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp ThreadPool.cpp c++ -o ThreadPool.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ThreadPool.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ThreadPool.cpp TokenStream.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SelfHosting.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SelfHosting.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SelfHosting.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o TokenStream.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/TokenStream.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/TokenStream.cpp Unicode.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Unicode.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Unicode.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Unicode.cpp Verifier.cpp c++ -o Verifier.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Verifier.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Verifier.cpp Xdr.cpp c++ -o Xdr.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Xdr.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Xdr.cpp YarrCanonicalizeUCS2.cpp c++ -o YarrCanonicalizeUCS2.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrCanonicalizeUCS2.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/YarrCanonicalizeUCS2.cpp YarrInterpreter.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape.cpp:21: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape.cpp:21: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape.cpp:21: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o YarrInterpreter.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrInterpreter.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp YarrPattern.cpp c++ -o YarrPattern.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrPattern.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp YarrSyntaxChecker.cpp c++ -o YarrSyntaxChecker.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrSyntaxChecker.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp Zone.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Zone.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Zone.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Zone.cpp jsalloc.cpp c++ -o jsalloc.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsalloc.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsalloc.cpp jsanalyze.cpp c++ -o jsanalyze.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsanalyze.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsanalyze.cpp jsapi.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Xdr.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Xdr.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Xdr.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsapi.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsapi.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi.cpp jsarray.cpp c++ -o jsarray.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsarray.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsarray.cpp jsatom.cpp c++ -o jsatom.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsatom.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsatom.cpp jsbool.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Zone.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Zone.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Zone.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsbool.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsbool.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsbool.cpp jsclone.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/Parser.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/Parser.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/Parser.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsclone.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsclone.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsclone.cpp jscntxt.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsanalyze.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsanalyze.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsanalyze.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jscntxt.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jscntxt.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp jscompartment.cpp c++ -o jscompartment.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jscompartment.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartment.cpp jscrashreport.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsbool.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsbool.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsbool.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jscrashreport.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jscrashreport.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jscrashreport.cpp jsdate.cpp c++ -o jsdate.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsdate.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdate.cpp jsdbgapi.cpp c++ -o jsdbgapi.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsdbgapi.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdbgapi.cpp jsdtoa.cpp c++ -o jsdtoa.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsdtoa.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdtoa.cpp jsexn.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsclone.cpp:38: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsclone.cpp:38: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsclone.cpp:38: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsexn.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsexn.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsexn.cpp jsfriendapi.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsarray.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsarray.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsarray.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsfriendapi.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsfriendapi.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfriendapi.cpp jsfun.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi.cpp:78: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi.cpp:78: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi.cpp:78: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsfun.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsfun.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfun.cpp jsgc.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp:54: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp:54: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp:54: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp: In function 'bool js_ReportErrorNumberUCArray(JSContext*, unsigned int, JSErrorCallback, void*, unsigned int, const jschar**)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp:957:13: warning: 'dummy.__va_list::__ap' may be used uninitialized in this function [-Wmaybe-uninitialized] va_list dummy; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartment.cpp:26: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartment.cpp:26: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartment.cpp:26: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsgc.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsgc.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsgc.cpp jsinfer.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdbgapi.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdbgapi.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdbgapi.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfriendapi.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfriendapi.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfriendapi.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsinfer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsinfer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinfer.cpp jsiter.cpp c++ -o jsiter.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsiter.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsiter.cpp jsmath.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdate.cpp:46: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdate.cpp:46: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdate.cpp:46: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsexn.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsexn.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsexn.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsmath.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsmath.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmath.cpp jsmemorymetrics.cpp c++ -o jsmemorymetrics.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsmemorymetrics.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmemorymetrics.cpp jsnativestack.cpp c++ -o jsnativestack.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsnativestack.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnativestack.cpp jsnum.cpp c++ -o jsnum.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsnum.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp jsobj.cpp c++ -o jsobj.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsobj.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobj.cpp json.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfun.cpp:36: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfun.cpp:36: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfun.cpp:36: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o json.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/json.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/json.cpp jsonparser.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmath.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmath.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmath.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsonparser.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsonparser.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsonparser.cpp jsopcode.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsopcode.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsopcode.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsopcode.cpp jsperf.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/CheckedArithmetic.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/wtfbridge.h:22, from /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/MatchResult.h:31, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpObject.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/RegExp.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/GlobalObject.h:18, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:35: /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/wtf/Assertions.h:40:0: warning: "ASSERT" redefined #define ASSERT(assertion) MOZ_ASSERT(assertion) ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion/double-conversion.h:32:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion/utils.h:36:0: note: this is the location of the previous definition #define ASSERT(condition) (assert(condition)) ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion/double-conversion.h:32:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/NumberObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:41: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/NumberObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:41: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/NumberObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:41: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsperf.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsperf.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/perf/jsperf.cpp jsprf.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsiter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsiter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsiter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsprf.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsprf.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsprf.cpp jspropertytree.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/json.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/json.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/json.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jspropertytree.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jspropertytree.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jspropertytree.cpp jsproxy.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsonparser.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsonparser.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsonparser.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsproxy.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsproxy.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsproxy.cpp jsreflect.cpp c++ -o jsreflect.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsreflect.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsreflect.cpp jsscript.cpp c++ -o jsscript.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsscript.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.cpp jsstr.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsgc.cpp:69: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsgc.cpp:69: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsgc.cpp:69: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsstr.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsstr.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsstr.cpp jstypedarray.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jspropertytree.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jspropertytree.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jspropertytree.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jstypedarray.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jstypedarray.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarray.cpp jsutil.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobj.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobj.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobj.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsutil.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsutil.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsutil.cpp jswatchpoint.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsopcode.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsopcode.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsopcode.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jswatchpoint.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jswatchpoint.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jswatchpoint.cpp jsweakmap.cpp c++ -o jsweakmap.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsweakmap.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsweakmap.cpp jsworkers.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsreflect.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsreflect.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsreflect.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsworkers.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsworkers.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsworkers.cpp jswrapper.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinfer.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinfer.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinfer.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jswrapper.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jswrapper.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jswrapper.cpp prmjtime.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsproxy.cpp:20: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsproxy.cpp:20: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsproxy.cpp:20: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o prmjtime.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/prmjtime.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/prmjtime.cpp sharkctl.cpp c++ -o sharkctl.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/sharkctl.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/devtools/sharkctl.cpp AliasAnalysis.cpp c++ -o AliasAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AliasAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp AsmJS.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswatchpoint.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswatchpoint.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswatchpoint.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o AsmJS.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AsmJS.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp AsmJSLink.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o AsmJSLink.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AsmJSLink.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp AsmJSSignalHandlers.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsworkers.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsworkers.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsworkers.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o AsmJSSignalHandlers.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AsmJSSignalHandlers.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.cpp BacktrackingAllocator.cpp c++ -o BacktrackingAllocator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BacktrackingAllocator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp Bailouts.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsweakmap.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsweakmap.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsweakmap.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsstr.cpp:50: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsstr.cpp:50: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsstr.cpp:50: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Bailouts.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Bailouts.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Bailouts.cpp BaselineBailouts.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswrapper.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswrapper.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswrapper.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineBailouts.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineBailouts.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp BaselineCompiler-shared.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineCompiler-shared.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineCompiler-shared.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp BaselineCompiler.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineCompiler.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineCompiler.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp BaselineFrame.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Bailouts.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Bailouts.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Bailouts.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineFrame.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineFrame.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp BaselineFrameInfo.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineFrameInfo.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineFrameInfo.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp BaselineIC.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineIC.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineIC.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.cpp BaselineInspector.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineInspector.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineInspector.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp BaselineJIT.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineJIT.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineJIT.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp BitSet.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BitSet.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BitSet.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BitSet.cpp BytecodeAnalysis.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp: In function 'bool TryToSpecializeBinaryArithOp(js::jit::ICStub**, uint32_t, js::jit::MIRType*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:230:10: warning: variable 'sawInt32' set but not used [-Wunused-but-set-variable] bool sawInt32 = false; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BitSet.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BitSet.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BitSet.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BytecodeAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BytecodeAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp C1Spewer.cpp c++ -o C1Spewer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/C1Spewer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/C1Spewer.cpp CodeGenerator-shared.cpp c++ -o CodeGenerator-shared.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CodeGenerator-shared.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp CodeGenerator.cpp c++ -o CodeGenerator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CodeGenerator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp EdgeCaseAnalysis.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarray.cpp:32: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarray.cpp:32: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarray.cpp:32: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o EdgeCaseAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/EdgeCaseAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp EffectiveAddressAnalysis.cpp c++ -o EffectiveAddressAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/EffectiveAddressAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp Ion.cpp c++ -o Ion.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Ion.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Ion.cpp IonAnalysis.cpp c++ -o IonAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp IonBuilder.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonBuilder.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonBuilder.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.cpp IonCaches.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonCaches.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonCaches.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonCaches.cpp IonFrames.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp: In function 'bool CheckModule(JSContext*, js::frontend::TokenStream&, js::frontend::ParseNode*, js::ScopedJSDeletePtr*, js::ScopedJSFreePtr*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp:890:27: warning: 'returnType' may be used uninitialized in this function [-Wmaybe-uninitialized] compileTime_(0) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp:2939:13: note: 'returnType' was declared here RetType returnType; ^ c++ -o IonFrames.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonFrames.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames.cpp IonMacroAssembler.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonMacroAssembler.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonMacroAssembler.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp IonSpewer.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Ion.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Ion.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Ion.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonSpewer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonSpewer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonSpewer.cpp JSONSpewer.cpp c++ -o JSONSpewer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/JSONSpewer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp PerfSpewer.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o PerfSpewer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/PerfSpewer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp LICM.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o LICM.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LICM.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LICM.cpp LIR.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o LIR.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LIR.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.cpp LinearScan.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o LinearScan.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LinearScan.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.cpp LiveRangeAllocator.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o LiveRangeAllocator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LiveRangeAllocator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp Lowering-shared.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Lowering-shared.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Lowering-shared.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp Lowering.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp: In member function 'void js::jit::PerfSpewer::writeProfile(JSScript*, js::jit::IonCode*, js::jit::MacroAssembler&)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:149:38: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uintptr_t {aka unsigned int}' [-Wformat=] thisFunctionIndex); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:168:42: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uintptr_t {aka unsigned int}' [-Wformat=] thisFunctionIndex); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:168:42: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'uintptr_t {aka unsigned int}' [-Wformat=] /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:179:48: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uintptr_t {aka unsigned int}' [-Wformat=] thisFunctionIndex, r.id); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:191:38: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uintptr_t {aka unsigned int}' [-Wformat=] thisFunctionIndex); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:191:38: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'uintptr_t {aka unsigned int}' [-Wformat=] In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Lowering.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Lowering.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Lowering.cpp MCallOptimize.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LICM.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LICM.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LICM.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o MCallOptimize.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MCallOptimize.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp MIR.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o MIR.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MIR.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.cpp MIRGraph.cpp c++ -o MIRGraph.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MIRGraph.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIRGraph.cpp MoveResolver.cpp c++ -o MoveResolver.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MoveResolver.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MoveResolver.cpp ParallelArrayAnalysis.cpp c++ -o ParallelArrayAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParallelArrayAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp ParallelFunctions.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o ParallelFunctions.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParallelFunctions.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp RangeAnalysis.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o RangeAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RangeAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp RegisterAllocator.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o RegisterAllocator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegisterAllocator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp Safepoints.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Safepoints.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Safepoints.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Safepoints.cpp Snapshots.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Snapshots.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Snapshots.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Snapshots.cpp StupidAllocator.cpp c++ -o StupidAllocator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/StupidAllocator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp TypePolicy.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Safepoints.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Safepoints.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Safepoints.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o TypePolicy.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/TypePolicy.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/TypePolicy.cpp UnreachableCodeElimination.cpp c++ -o UnreachableCodeElimination.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/UnreachableCodeElimination.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp VMFunctions.cpp c++ -o VMFunctions.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/VMFunctions.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/VMFunctions.cpp ValueNumbering.cpp c++ -o ValueNumbering.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ValueNumbering.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp Architecture-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Architecture-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Architecture-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Architecture-arm.cpp Assembler-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Lowering.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Lowering.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Lowering.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Assembler-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Assembler-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp Bailouts-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Snapshots.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Snapshots.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Snapshots.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Bailouts-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Bailouts-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Bailouts-arm.cpp BaselineCompiler-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineCompiler-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineCompiler-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.cpp BaselineIC-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Architecture-arm.cpp:31: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Architecture-arm.cpp:31:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Architecture-arm.cpp:31: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineIC-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineIC-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineIC-arm.cpp CodeGenerator-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o CodeGenerator-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CodeGenerator-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp IonFrames-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonFrames-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonFrames-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/IonFrames-arm.cpp Lowering-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Lowering-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Lowering-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Lowering-arm.cpp MacroAssembler-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o MacroAssembler-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MacroAssembler-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp MoveEmitter-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Bailouts-arm.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Bailouts-arm.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Bailouts-arm.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o MoveEmitter-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MoveEmitter-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.cpp Trampoline-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineIC-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineIC-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineIC-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Trampoline-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Trampoline-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp ExecutableAllocatorPosix.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o ExecutableAllocatorPosix.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ExecutableAllocatorPosix.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/jit/ExecutableAllocatorPosix.cpp OSAllocatorPosix.cpp c++ -o OSAllocatorPosix.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/OSAllocatorPosix.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/OSAllocatorPosix.cpp ARMAssembler.cpp c++ -o ARMAssembler.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ARMAssembler.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/assembler/ARMAssembler.cpp MacroAssemblerARM.cpp c++ -o MacroAssemblerARM.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MacroAssemblerARM.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerARM.cpp MacroAssemblerX86Common.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In member function 'js::jit::BufferOffset js::jit::Assembler::as_b(js::jit::Label*, js::jit::Assembler::Condition, bool)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:1860:13: warning: unused variable 'check' [-Wunused-variable] int32_t check = l->use(ret.getOffset()); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In member function 'js::jit::BufferOffset js::jit::Assembler::as_bl(js::jit::Label*, js::jit::Assembler::Condition)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:1919:13: warning: unused variable 'check' [-Wunused-variable] int32_t check = l->use(ret.getOffset()); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In member function 'void js::jit::Assembler::retarget(js::jit::Label*, js::jit::Label*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2292:18: warning: unused variable 'more' [-Wunused-variable] bool more; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static void js::jit::Assembler::patchDataWithValueCheck(js::jit::CodeLocationLabel, js::jit::ImmWord, js::jit::ImmWord)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2528:21: warning: unused variable 'val' [-Wunused-variable] const uint32_t *val = getPtr32Target(&iter, &dest, &rs); ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::executableCopy(uint8_t*) [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1; uint8_t = unsigned char]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:599:35: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:405:16: warning: unused variable 'start' [-Wunused-variable] Chunk *start = (Chunk*)dest_; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In function 'void js::jit::PatchJump(js::jit::CodeLocationJump&, js::jit::CodeLocationLabel)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:551:26: note: 'c' was declared here Assembler::Condition c; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In member function 'void js::jit::Assembler::bind(js::jit::Label*, js::jit::BufferOffset)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2246:23: note: 'c' was declared here Condition c; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In member function 'void js::jit::Assembler::bind(js::jit::RepatchLabel*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'cond' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2273:19: note: 'cond' was declared here Condition cond; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In member function 'void js::jit::Assembler::retarget(js::jit::Label*, js::jit::Label*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2303:23: note: 'c' was declared here Condition c; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In static member function 'static void js::jit::Assembler::retargetNearBranch(js::jit::Instruction*, int, bool)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2390:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static uint8_t* js::jit::Assembler::nextInstruction(uint8_t*, uint32_t*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2584:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2582:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In member function 'js::jit::Instruction* js::jit::Instruction::next()': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2584:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2582:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static void js::jit::Assembler::TraceDataRelocations(JSTracer*, js::jit::IonCode*, js::jit::CompactBufferReader&)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static uintptr_t js::jit::Assembler::getPointer(uint8_t*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2584:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2582:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static void js::jit::Assembler::patchDataWithValueCheck(js::jit::CodeLocationLabel, js::jit::ImmWord, js::jit::ImmWord)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static void js::jit::Assembler::ToggleCall(js::jit::CodeLocationLabel, bool)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2584:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2582:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In constructor 'js::jit::InstructionIterator::InstructionIterator(js::jit::Instruction*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static void js::jit::Assembler::TraceJumpRelocations(JSTracer*, js::jit::IonCode*, js::jit::CompactBufferReader&)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In member function 'void js::jit::Assembler::executableCopy(uint8_t*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2390:26: note: 'c' was declared here Assembler::Condition c; ^ c++ -o MacroAssemblerX86Common.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MacroAssemblerX86Common.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.cpp YarrJIT.cpp c++ -o YarrJIT.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrJIT.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp pm_linux.cpp c++ -o pm_linux.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/pm_linux.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/perf/pm_linux.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp: In member function 'void js::jit::MacroAssemblerARMCompat::passABIArg(const MoveOperand&)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:3056:14: warning: unused variable 'increment' [-Wunused-variable] uint32_t increment = 1; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:3057:10: warning: unused variable 'useResolver' [-Wunused-variable] bool useResolver = true; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:3059:16: warning: unused variable 'kind' [-Wunused-variable] Move::Kind kind = Move::GENERAL; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.h:10:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp: In member function 'bool js::jit::CodeGeneratorARM::visitOutOfLineTableSwitch(js::jit::OutOfLineTableSwitch*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp:976:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t i = 0; i < numCases; i++) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp: In member function 'virtual bool js::jit::CodeGeneratorARM::visitAsmJSStoreGlobalVar(js::jit::LAsmJSStoreGlobalVar*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp:1872:13: warning: unused variable 'type' [-Wunused-variable] MIRType type = mir->value()->type(); ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Lowering-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Lowering-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Lowering-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp: In member function 'js::jit::IonCode* js::jit::IonRuntime::generateEnterJIT(JSContext*, js::jit::EnterJitType)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:79:20: warning: variable 'reg_code' set but not used [-Wunused-but-set-variable] const Register reg_code = r0; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:80:20: warning: variable 'reg_argc' set but not used [-Wunused-but-set-variable] const Register reg_argc = r1; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:81:20: warning: variable 'reg_argv' set but not used [-Wunused-but-set-variable] const Register reg_argv = r2; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:82:20: warning: variable 'reg_frame' set but not used [-Wunused-but-set-variable] const Register reg_frame = r3; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsgc.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartment.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.h: At global scope: /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.h:688:17: warning: inline function 'void JSScript::setIonScript(js::jit::IonScript*)' used but never defined inline void setIonScript(js::jit::IonScript *ionScript); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.h:723:17: warning: inline function 'void JSScript::setParallelIonScript(js::jit::IonScript*)' used but never defined inline void setParallelIonScript(js::jit::IonScript *ionScript); ^ rm -f libjs_static.a libjs_static.a.desc /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_exec.py --depend .deps/.//libjs_static.a.pp --target libjs_static.a --extract -- ar cr libjs_static.a bignum-dtoa.o bignum.o cached-powers.o diy-fp.o double-conversion.o fast-dtoa.o fixed-dtoa.o strtod.o HashFunctions.o Poison.o SHA1.o Decimal.o ArgumentsObject.o BytecodeCompiler.o BytecodeEmitter.o CharacterEncoding.o DateTime.o Debugger.o Eval.o ExecutableAllocator.o FoldConstants.o ForkJoin.o GlobalObject.o Interpreter.o Intl.o Iteration.o LifoAlloc.o MapObject.o Marking.o Memory.o Module.o Monitor.o NameFunctions.o Nursery.o Object.o ObjectImpl.o PageBlock.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o Probes.o Profilers.o PropertyKey.o RegExp.o RegExpObject.o RegExpStatics.o RootMarking.o SPSProfiler.o ScopeObject.o SelfHosting.o Shape.o Stack.o Statistics.o StoreBuffer.o String.o StringBuffer.o TestingFunctions.o ThreadPool.o TokenStream.o Unicode.o Verifier.o Xdr.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o Zone.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdbgapi.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsmath.o jsmemorymetrics.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsperf.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o prmjtime.o sharkctl.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler-shared.o BaselineCompiler.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator-shared.o CodeGenerator.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonSpewer.o JSONSpewer.o PerfSpewer.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering-shared.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelArrayAnalysis.o ParallelFunctions.o RangeAnalysis.o RegisterAllocator.o Safepoints.o Snapshots.o StupidAllocator.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Architecture-arm.o Assembler-arm.o Bailouts-arm.o BaselineCompiler-arm.o BaselineIC-arm.o CodeGenerator-arm.o IonFrames-arm.o Lowering-arm.o MacroAssembler-arm.o MoveEmitter-arm.o Trampoline-arm.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o ranlib libjs_static.a /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_gen.py --depend .deps/.//libjs_static.a.desc.pp -o libjs_static.a.desc bignum-dtoa.o bignum.o cached-powers.o diy-fp.o double-conversion.o fast-dtoa.o fixed-dtoa.o strtod.o HashFunctions.o Poison.o SHA1.o Decimal.o ArgumentsObject.o BytecodeCompiler.o BytecodeEmitter.o CharacterEncoding.o DateTime.o Debugger.o Eval.o ExecutableAllocator.o FoldConstants.o ForkJoin.o GlobalObject.o Interpreter.o Intl.o Iteration.o LifoAlloc.o MapObject.o Marking.o Memory.o Module.o Monitor.o NameFunctions.o Nursery.o Object.o ObjectImpl.o PageBlock.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o Probes.o Profilers.o PropertyKey.o RegExp.o RegExpObject.o RegExpStatics.o RootMarking.o SPSProfiler.o ScopeObject.o SelfHosting.o Shape.o Stack.o Statistics.o StoreBuffer.o String.o StringBuffer.o TestingFunctions.o ThreadPool.o TokenStream.o Unicode.o Verifier.o Xdr.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o Zone.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdbgapi.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsmath.o jsmemorymetrics.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsperf.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o prmjtime.o sharkctl.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler-shared.o BaselineCompiler.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator-shared.o CodeGenerator.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonSpewer.o JSONSpewer.o PerfSpewer.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering-shared.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelArrayAnalysis.o ParallelFunctions.o RangeAnalysis.o RegisterAllocator.o Safepoints.o Snapshots.o StupidAllocator.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Architecture-arm.o Assembler-arm.o Bailouts-arm.o BaselineCompiler-arm.o BaselineIC-arm.o CodeGenerator-arm.o IonFrames-arm.o Lowering-arm.o MacroAssembler-arm.o MoveEmitter-arm.o Trampoline-arm.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libjs_static.a" "dist/lib" libmozjs-.so rm -f libmozjs-.so /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libjs_static.a.desc" "dist/lib" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_exec.py --depend .deps/.//libmozjs-.so.pp --target libmozjs-.so --uselist -- c++ -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs-.so -o libmozjs-.so bignum-dtoa.o bignum.o cached-powers.o diy-fp.o double-conversion.o fast-dtoa.o fixed-dtoa.o strtod.o HashFunctions.o Poison.o SHA1.o Decimal.o ArgumentsObject.o BytecodeCompiler.o BytecodeEmitter.o CharacterEncoding.o DateTime.o Debugger.o Eval.o ExecutableAllocator.o FoldConstants.o ForkJoin.o GlobalObject.o Interpreter.o Intl.o Iteration.o LifoAlloc.o MapObject.o Marking.o Memory.o Module.o Monitor.o NameFunctions.o Nursery.o Object.o ObjectImpl.o PageBlock.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o Probes.o Profilers.o PropertyKey.o RegExp.o RegExpObject.o RegExpStatics.o RootMarking.o SPSProfiler.o ScopeObject.o SelfHosting.o Shape.o Stack.o Statistics.o StoreBuffer.o String.o StringBuffer.o TestingFunctions.o ThreadPool.o TokenStream.o Unicode.o Verifier.o Xdr.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o Zone.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdbgapi.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsmath.o jsmemorymetrics.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsperf.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o prmjtime.o sharkctl.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler-shared.o BaselineCompiler.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator-shared.o CodeGenerator.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonSpewer.o JSONSpewer.o PerfSpewer.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering-shared.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelArrayAnalysis.o ParallelFunctions.o RangeAnalysis.o RegisterAllocator.o Safepoints.o Snapshots.o StupidAllocator.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Architecture-arm.o Assembler-arm.o Bailouts-arm.o BaselineCompiler-arm.o BaselineIC-arm.o CodeGenerator-arm.o IonFrames-arm.o Lowering-arm.o MacroAssembler-arm.o MoveEmitter-arm.o Trampoline-arm.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o -lpthread -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id -Wl,-rpath-link,./dist/bin -Wl,-rpath-link,/usr/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -Wl,-version-script,symverscript -ldl -lm -ldl chmod +x libmozjs-.so make -C config libs /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libmozjs-.so" "dist/bin" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libmozjs-.so" "dist/lib" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libmozjs-.so" "dist/sdk/lib" make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "nsinstall_real" "../dist/host/bin" make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' make -C shell libs make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' rm -f "/builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js-gdb.py" mkdir -p ".deps/" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py -Dtopsrcdir=/builddir/build/BUILD/mozjs-24.2.0/js/src -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DMOZJS_MAJOR_VERSION= -DMOZJS_MINOR_VERSION= -DX_DISPLAY_MISSING=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DD_INO=d_ino -DJS_CPU_ARM=1 -DJS_NUNBOX32=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DJS_ION=1 -DENABLE_YARR_JIT=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=4 -DJS_BITS_PER_WORD_LOG2=5 -DHAVE_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED "js-gdb.py.in" -o "/builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js-gdb.py" js.cpp c++ -o js.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/shell -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/js.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp jsheaptools.cpp c++ -o jsheaptools.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/shell -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/jsheaptools.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/jsheaptools.cpp jsoptparse.cpp c++ -o jsoptparse.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/shell -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/jsoptparse.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/jsoptparse.cpp /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js-gdb.py" "../dist/bin" In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartmentinlines.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:22, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxtinlines.h: In function 'JSBool Evaluate(JSContext*, unsigned int, jsval*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxtinlines.h:512:24: warning: '*((void*)(& ancx)+24).js::AutoCompartment::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized] compartment_ = comp; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:1036:20: note: '*((void*)(& ancx)+24).js::AutoCompartment::origin_' was declared here AutoNewContext ancx; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartmentinlines.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:22, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxtinlines.h:493:5: warning: '*((void*)(& ancx)+24).js::AutoCompartment::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized] enterCompartmentDepth_--; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:1036:20: note: '*((void*)(& ancx)+24).js::AutoCompartment::cx_' was declared here AutoNewContext ancx; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:23:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi.h:1813:32: warning: '*((void*)(& ancx)+8).JSAutoRequest::mContext' may be used uninitialized in this function [-Wmaybe-uninitialized] JS_EndRequest(mContext); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:1036:20: note: '*((void*)(& ancx)+8).JSAutoRequest::mContext' was declared here AutoNewContext ancx; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_exec.py --depend .deps/.//js.pp --target js --uselist -- c++ -o js -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer js.o jsheaptools.o jsoptparse.o -lpthread -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -lreadline ../libjs_static.a -ldl /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "js" "../dist/bin" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 js .. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make -C jsapi-tests libs make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' mkdir -p ".deps/" rm -f "/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/jsapi-tests-gdb.py" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py -Dtopsrcdir=/builddir/build/BUILD/mozjs-24.2.0/js/src -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DMOZJS_MAJOR_VERSION= -DMOZJS_MINOR_VERSION= -DX_DISPLAY_MISSING=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DD_INO=d_ino -DJS_CPU_ARM=1 -DJS_NUNBOX32=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DJS_ION=1 -DENABLE_YARR_JIT=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=4 -DJS_BITS_PER_WORD_LOG2=5 -DHAVE_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED "jsapi-tests-gdb.py.in" -o "/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/jsapi-tests-gdb.py" selfTest.cpp c++ -o selfTest.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/selfTest.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp testAddPropertyPropcache.cpp c++ -o testAddPropertyPropcache.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testAddPropertyPropcache.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp testArgumentsObject.cpp c++ -o testArgumentsObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testArgumentsObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp testArrayBuffer.cpp c++ -o testArrayBuffer.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testArrayBuffer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp testBindCallable.cpp c++ -o testBindCallable.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testBindCallable.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp testBug604087.cpp c++ -o testBug604087.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testBug604087.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp testCallNonGenericMethodOnProxy.cpp c++ -o testCallNonGenericMethodOnProxy.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testCallNonGenericMethodOnProxy.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp testChromeBuffer.cpp c++ -o testChromeBuffer.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testChromeBuffer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp testClassGetter.cpp c++ -o testClassGetter.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testClassGetter.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp testCloneScript.cpp c++ -o testCloneScript.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testCloneScript.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp testConservativeGC.cpp c++ -o testConservativeGC.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testConservativeGC.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp testContexts.cpp c++ -o testContexts.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testContexts.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp testCustomIterator.cpp c++ -o testCustomIterator.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testCustomIterator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp testDebugger.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o testDebugger.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDebugger.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp testDeepFreeze.cpp c++ -o testDeepFreeze.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDeepFreeze.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp testDefineGetterSetterNonEnumerable.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o testDefineGetterSetterNonEnumerable.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDefineGetterSetterNonEnumerable.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp testDefineProperty.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o testDefineProperty.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDefineProperty.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp testEnclosingFunction.cpp c++ -o testEnclosingFunction.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testEnclosingFunction.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp testErrorCopying.cpp c++ -o testErrorCopying.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testErrorCopying.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp testException.cpp c++ -o testException.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testException.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp testExternalStrings.cpp c++ -o testExternalStrings.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testExternalStrings.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp testFindSCCs.cpp c++ -o testFindSCCs.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testFindSCCs.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp testFuncCallback.cpp c++ -o testFuncCallback.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testFuncCallback.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp testFunctionProperties.cpp c++ -o testFunctionProperties.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testFunctionProperties.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp testGCExactRooting.cpp c++ -o testGCExactRooting.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGCExactRooting.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp testGCFinalizeCallback.cpp c++ -o testGCFinalizeCallback.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGCFinalizeCallback.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp testGCOutOfMemory.cpp c++ -o testGCOutOfMemory.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGCOutOfMemory.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp testGetPropertyDefault.cpp c++ -o testGetPropertyDefault.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGetPropertyDefault.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp testHashTable.cpp c++ -o testHashTable.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testHashTable.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp testHashTableInit.cpp c++ -o testHashTableInit.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testHashTableInit.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp testIndexToString.cpp c++ -o testIndexToString.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIndexToString.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp testIntString.cpp c++ -o testIntString.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIntString.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp testIntTypesABI.cpp c++ -o testIntTypesABI.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIntTypesABI.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp testIntern.cpp c++ -o testIntern.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIntern.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp testJSEvaluateScript.cpp c++ -o testJSEvaluateScript.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testJSEvaluateScript.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp testLookup.cpp c++ -o testLookup.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testLookup.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp testLooselyEqual.cpp c++ -o testLooselyEqual.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testLooselyEqual.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp testNewObject.cpp c++ -o testNewObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testNewObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp testOOM.cpp c++ -o testOOM.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testOOM.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp testObjectEmulatingUndefined.cpp c++ -o testObjectEmulatingUndefined.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testObjectEmulatingUndefined.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp testOps.cpp c++ -o testOps.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testOps.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp testOriginPrincipals.cpp c++ -o testOriginPrincipals.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testOriginPrincipals.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp testParseJSON.cpp c++ -o testParseJSON.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testParseJSON.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp testProfileStrings.cpp c++ -o testProfileStrings.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testProfileStrings.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp testPropCache.cpp c++ -o testPropCache.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testPropCache.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp testRegExp.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o testRegExp.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testRegExp.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp testResolveRecursion.cpp c++ -o testResolveRecursion.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testResolveRecursion.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp testSameValue.cpp c++ -o testSameValue.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testSameValue.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp testScriptInfo.cpp c++ -o testScriptInfo.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testScriptInfo.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp testScriptObject.cpp c++ -o testScriptObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testScriptObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp testSetProperty.cpp c++ -o testSetProperty.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testSetProperty.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp testSourcePolicy.cpp c++ -o testSourcePolicy.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testSourcePolicy.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp testStringBuffer.cpp c++ -o testStringBuffer.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testStringBuffer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp testToIntWidth.cpp c++ -o testToIntWidth.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testToIntWidth.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp testTrap.cpp c++ -o testTrap.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testTrap.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp testTypedArrays.cpp c++ -o testTypedArrays.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testTypedArrays.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp testUTF8.cpp c++ -o testUTF8.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testUTF8.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp testXDR.cpp c++ -o testXDR.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testXDR.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp tests.cpp c++ -o tests.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/tests.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_exec.py --depend .deps/.//jsapi-tests.pp --target jsapi-tests --uselist -- c++ -o jsapi-tests -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer selfTest.o testAddPropertyPropcache.o testArgumentsObject.o testArrayBuffer.o testBindCallable.o testBug604087.o testCallNonGenericMethodOnProxy.o testChromeBuffer.o testClassGetter.o testCloneScript.o testConservativeGC.o testContexts.o testCustomIterator.o testDebugger.o testDeepFreeze.o testDefineGetterSetterNonEnumerable.o testDefineProperty.o testEnclosingFunction.o testErrorCopying.o testException.o testExternalStrings.o testFindSCCs.o testFuncCallback.o testFunctionProperties.o testGCExactRooting.o testGCFinalizeCallback.o testGCOutOfMemory.o testGetPropertyDefault.o testHashTable.o testHashTableInit.o testIndexToString.o testIntString.o testIntTypesABI.o testIntern.o testJSEvaluateScript.o testLookup.o testLooselyEqual.o testNewObject.o testOOM.o testObjectEmulatingUndefined.o testOps.o testOriginPrincipals.o testParseJSON.o testProfileStrings.o testPropCache.o testRegExp.o testResolveRecursion.o testSameValue.o testScriptInfo.o testScriptObject.o testSetProperty.o testSourcePolicy.o testStringBuffer.o testToIntWidth.o testTrap.o testTypedArrays.o testUTF8.o testXDR.o tests.o -lpthread -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib ../libjs_static.a -L/usr/lib -lplds4 -lplc4 -lnspr4 -ldl /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "jsapi-tests" "../dist/bin" make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' make -C tests libs make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make -C gdb libs make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' rm -f "/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/gdb-tests-gdb.py" mkdir -p ".deps/" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py -Dtopsrcdir=/builddir/build/BUILD/mozjs-24.2.0/js/src -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DMOZJS_MAJOR_VERSION= -DMOZJS_MINOR_VERSION= -DX_DISPLAY_MISSING=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DD_INO=d_ino -DJS_CPU_ARM=1 -DJS_NUNBOX32=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DJS_ION=1 -DENABLE_YARR_JIT=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=4 -DJS_BITS_PER_WORD_LOG2=5 -DHAVE_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED "gdb-tests-gdb.py.in" -o "/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/gdb-tests-gdb.py" gdb-tests.cpp c++ -o gdb-tests.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/gdb-tests.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/gdb-tests.cpp test-JSObject.cpp c++ -o test-JSObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-JSObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-JSObject.cpp test-JSString.cpp c++ -o test-JSString.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-JSString.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-JSString.cpp test-Root.cpp c++ -o test-Root.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-Root.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-Root.cpp test-jsid.cpp c++ -o test-jsid.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-jsid.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-jsid.cpp test-jsval.cpp c++ -o test-jsval.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-jsval.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-jsval.cpp test-prettyprinters.cpp c++ -o test-prettyprinters.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-prettyprinters.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-prettyprinters.cpp typedef-printers.cpp c++ -o typedef-printers.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/typedef-printers.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/typedef-printers.cpp /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/gdb-tests-gdb.py" "../dist/bin" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_exec.py --depend .deps/.//gdb-tests.pp --target gdb-tests --uselist -- c++ -o gdb-tests -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer gdb-tests.o test-JSObject.o test-JSString.o test-Root.o test-jsid.o test-jsval.o test-prettyprinters.o typedef-printers.o -lpthread -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib ../libjs_static.a -L/usr/lib -lplds4 -lplc4 -lnspr4 -ldl /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "gdb-tests" "../dist/bin" make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' make[2]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make tools make[2]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make -C config tools make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' make[3]: Nothing to be done for 'tools'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' make -C shell tools make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make[3]: Nothing to be done for 'tools'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make -C jsapi-tests tools make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' make[3]: Nothing to be done for 'tools'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' make -C tests tools make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make[3]: Nothing to be done for 'tools'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make -C gdb tools make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' make[3]: Nothing to be done for 'tools'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' make[2]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make[1]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.J59SAB + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm ++ dirname /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm + cd mozjs-24.2.0 + make install DESTDIR=/builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm cd js/src && make install DESTDIR=/builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm make[1]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py -Dprefix="/usr" -Dexec_prefix="/usr" -Dincludedir="/usr/include" -Dlibdir="/usr/lib" -DMOZILLA_VERSION="" -DLIBRARY_NAME="mozjs-" -DJS_CONFIG_LIBS="-L/usr/lib -lplds4 -lplc4 -lnspr4 -Wl,-version-script,symverscript -ldl -lm -ldl" -DJS_CONFIG_MOZ_JS_LIBS="-L/usr/lib -lmozjs-" -DMOZJS_MAJOR_VERSION="" -DMOZJS_MINOR_VERSION="" -DMOZJS_PATCH_VERSION="" -DMOZJS_ALPHA="" -DNSPR_CFLAGS="-I/usr/include/nspr4" -DNSPR_PKGCONF_CHECK="nspr >= 4.9.2" -DUSE_CXX11="" js.pc.in > mozjs-.pc /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t mozjs-.pc /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/pkgconfig /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t js-config.h js.msg jsalloc.h jsapi.h jsclass.h jsclist.h jscpucfg.h jsdbgapi.h jsfriendapi.h jslock.h /builddir/build/BUILD/mozjs-24.2.0/js/src/perf/jsperf.h jsprf.h jsprototypes.h jsproxy.h jsprvtd.h jspubtd.h jstypes.h jsutil.h jsversion.h jswrapper.h /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include/mozjs- /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Anchor.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/CallArgs.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/CharacterEncoding.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Date.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/GCAPI.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/HashTable.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/HeapAPI.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/LegacyIntTypes.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/MemoryMetrics.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/PropertyKey.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/RequiredDefines.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/RootingAPI.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/TemplateLib.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Utility.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Value.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Vector.h /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include/mozjs-/js /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Assertions.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Atomics.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Attributes.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/BloomFilter.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Casting.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Char16.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/CheckedInt.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Compiler.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Constants.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/DebugOnly.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/decimal/Decimal.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Endian.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/EnumSet.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/FloatingPoint.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/GuardObjects.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/HashFunctions.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Likely.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/LinkedList.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MathAlgorithms.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MemoryChecking.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MSStdInt.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/NullPtr.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/PodOperations.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Poison.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Range.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/RangedPtr.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/RefPtr.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Scoped.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/SHA1.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/SplayTree.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/StandardInteger.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/ThreadLocal.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/TypedEnum.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Types.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/TypeTraits.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Util.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/WeakPtr.h /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include/mozjs-/mozilla /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t js-config /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/bin /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t libjs_static.a /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib mv -f /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/libjs_static.a /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/libmozjs-.a /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t libmozjs-.so /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib make -C shell install make[2]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t js /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/bin make[2]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make[1]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' + find /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include -type f -exec chmod a-x '{}' ';' + chmod a-x /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/pkgconfig/mozjs-.pc + rm -f /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/libmozjs-.a + rm -f /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/bin/js24 + rm -f /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/bin/js24-config + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/mozjs-24.2.0 extracting debug info from /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/libmozjs-.so extracting debug info from /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/bin/js /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 23951 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: mozjs24-24.2.0-5bs02fc23.armv6hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.GCozlA + umask 022 + cd /builddir/build/BUILD + cd mozjs-24.2.0 + DOCDIR=/builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/share/doc/mozjs24 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/share/doc/mozjs24 + cp -pr LICENSE /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/share/doc/mozjs24 + cp -pr README /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/share/doc/mozjs24 + exit 0 Provides: libmozjs-.so libmozjs-.so(mozjs_) mozjs24 = 24.2.0-5bs02fc23 mozjs24(armv6hl-32) = 24.2.0-5bs02fc23 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libc.so.6 libc.so.6(GLIBC_2.4) libdl.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libm.so.6 libm.so.6(GLIBC_2.4) libnspr4.so libplc4.so libplds4.so libpthread.so.0 libpthread.so.0(GLIBC_2.4) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Processing files: mozjs24-devel-24.2.0-5bs02fc23.armv6hl error: File not found: /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include/mozjs-24 RPM build errors: File not found: /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include/mozjs-24 Child return code was: 1 EXCEPTION: Command failed. See logs for output. # bash --login -c /usr/bin/rpmbuild -bb --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec Traceback (most recent call last): File "/usr/lib/python3.4/site-packages/mockbuild/trace_decorator.py", line 84, in trace result = func(*args, **kw) File "/usr/lib/python3.4/site-packages/mockbuild/util.py", line 526, in do raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) mockbuild.exception.Error: Command failed. See logs for output. # bash --login -c /usr/bin/rpmbuild -bb --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec LEAVE do --> EXCEPTION RAISED Mock Version: 1.2.14 ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec'], env={'CCACHE_DIR': '/tmp/ccache', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'CCACHE_UMASK': '002', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'LANG': 'en_US.UTF-8'}user='mockbuild'timeout=0chrootPath='/var/lib/mock/fedora-23-armhfp-pidora-round2-root-8194/root'printOutput=Falseuid=1000shell=Falselogger=gid=135) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec'] with env {'CCACHE_DIR': '/tmp/ccache', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'CCACHE_UMASK': '002', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv6hl Building for target armv6hl Wrote: /builddir/build/SRPMS/mozjs24-24.2.0-5bs02fc23.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec '], env={'CCACHE_DIR': '/tmp/ccache', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'CCACHE_UMASK': '002', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'LANG': 'en_US.UTF-8'}user='mockbuild'timeout=0private_network=Truelogger=uid=1000shell=FalseprintOutput=FalsechrootPath='/var/lib/mock/fedora-23-armhfp-pidora-round2-root-8194/root'gid=135) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec '] with env {'CCACHE_DIR': '/tmp/ccache', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'CCACHE_UMASK': '002', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv6hl Building for target armv6hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.0O1Gw7 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mozjs-24.2.0 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/mozjs-24.2.0.tar.bz2 + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd mozjs-24.2.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm js/src/editline -rf + rm js/src/ctypes/libffi -rf Patch #0 (js17-build-fixes.patch): + echo 'Patch #0 (js17-build-fixes.patch):' + /usr/bin/cat /builddir/build/SOURCES/js17-build-fixes.patch + /usr/bin/patch -p1 --fuzz=0 patching file Makefile patching file configure Patch #1 (mozjs24-0001-Add-AArch64-support.patch): + echo 'Patch #1 (mozjs24-0001-Add-AArch64-support.patch):' + /usr/bin/cat /builddir/build/SOURCES/mozjs24-0001-Add-AArch64-support.patch + /usr/bin/patch -p1 --fuzz=0 patching file js/src/assembler/jit/ExecutableAllocator.h patching file js/src/assembler/wtf/Platform.h patching file js/src/configure.in patching file mfbt/double-conversion/utils.h + chmod a+x configure + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.HMSMn1 + umask 022 + cd /builddir/build/BUILD + cd mozjs-24.2.0 + CFLAGS='-O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp' + export CFLAGS + CXXFLAGS='-O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp' + export CXXFLAGS + FFLAGS='-O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in '$(find $(dirname ./configure) -name config.guess -o -name config.sub)' ++ basename ./js/src/build/autoconf/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./js/src/build/autoconf/config.sub ++ basename ./js/src/build/autoconf/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./js/src/build/autoconf/config.sub '/usr/lib/rpm/redhat/config.sub' -> './js/src/build/autoconf/config.sub' + for i in '$(find $(dirname ./configure) -name config.guess -o -name config.sub)' ++ basename ./js/src/build/autoconf/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./js/src/build/autoconf/config.guess ++ basename ./js/src/build/autoconf/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./js/src/build/autoconf/config.guess '/usr/lib/rpm/redhat/config.guess' -> './js/src/build/autoconf/config.guess' + for i in '$(find $(dirname ./configure) -name config.guess -o -name config.sub)' ++ basename ./intl/icu/source/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./intl/icu/source/config.sub ++ basename ./intl/icu/source/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./intl/icu/source/config.sub '/usr/lib/rpm/redhat/config.sub' -> './intl/icu/source/config.sub' + for i in '$(find $(dirname ./configure) -name config.guess -o -name config.sub)' ++ basename ./intl/icu/source/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./intl/icu/source/config.guess ++ basename ./intl/icu/source/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./intl/icu/source/config.guess '/usr/lib/rpm/redhat/config.guess' -> './intl/icu/source/config.guess' + '[' 1 = 1 ']' + '[' x '!=' x-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ']' ++ find . -name ltmain.sh + ./configure --build=armv6hl-redhat-linux-gnu --host=armv6hl-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --with-system-nspr --enable-threadsafe --enable-readline --enable-xterm-updates creating cache ./config.cache checking host system type... armv6hl-redhat-linux-gnu checking target system type... armv6hl-redhat-linux-gnu checking build system type... armv6hl-redhat-linux-gnu checking for gawk... gawk checking for perl5... no checking for perl... /usr/bin/perl Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /builddir/build/BUILD/mozjs-24.2.0/js/src/config/milestone.pl line 59. Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /builddir/build/BUILD/mozjs-24.2.0/js/src/config/milestone.pl line 59. Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /builddir/build/BUILD/mozjs-24.2.0/js/src/config/milestone.pl line 59. checking for gcc... gcc checking whether the C compiler (gcc -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld) works... yes checking whether the C compiler (gcc -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... c++ checking whether the C++ compiler (c++ -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld) works... yes checking whether the C++ compiler (c++ -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... yes checking for ranlib... ranlib checking for as... /usr/bin/as checking for ar... ar checking for ld... ld checking for strip... strip checking for windres... no checking how to run the C preprocessor... gcc -E checking how to run the C++ preprocessor... c++ -E checking for sb-conf... no checking for ve... no checking for a BSD compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for tar archiver... checking for gnutar... no checking for gtar... gtar gtar checking for minimum required perl version >= 5.006... 5.022001 checking for full perl installation... yes checking for python2.7... /usr/bin/python2.7 Creating Python environment New python executable in /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python2.7 Also creating executable in /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python Installing setuptools............done. Installing pip...............done. WARNING: Python.h not found. Install Python development headers. Error processing command. Ignoring because optional. (optional:setup.py:python/psutil:build_ext:--inplace) checking Python environment is Mozilla virtualenv... yes checking for doxygen... : checking for autoconf... : checking for xargs... /usr/bin/xargs checking for gmake... /usr/bin/gmake checking for X... no checking for ARM SIMD support in compiler... yes checking ARM version support in compiler... 6 checking for ARM NEON support in compiler... yes checking that static assertion macros used in autoconf tests work... yes checking for --build-id option to ld... yes checking whether the C compiler supports -Werror=return-type... yes checking whether the C compiler supports -Wtype-limits... yes checking whether the C compiler supports -Wempty-body... yes checking whether the C compiler supports -Wsign-compare... yes checking whether the C++ compiler supports -Werror=return-type... yes checking whether the C++ compiler supports -Wtype-limits... yes checking whether the C++ compiler supports -Wempty-body... yes checking whether the C++ compiler supports -Werror=conversion-null... yes checking whether the C++ compiler supports -Wsign-compare... yes checking whether the C++ compiler supports -Wno-invalid-offsetof... yes checking whether ld has archive extraction flags... yes checking for 64-bit OS... no checking for custom implementation... none specified checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no checking for ANSI C header files... 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 for __stdcall... no checking for ssize_t... yes checking for st_blksize in struct stat... yes checking for siginfo_t... yes checking for the size of void*... 4 checking for endian.h... yes checking for machine/endian.h... no checking for sys/isa_defs.h... no checking for uint... yes checking for uint_t... no checking for uname.domainname... yes checking for uname.__domainname... no checking for gcc c++0x headers bug without rtti... no checking for visibility(hidden) attribute... yes checking for visibility(default) attribute... yes checking for visibility pragma support... yes checking For gcc visibility bug with class-level attributes (GCC bug 26905)... yes checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no checking for gcc PR49911... no checking for gcc pr39608... no checking for llvm pr8927... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for sys/byteorder.h... no checking for compat.h... no checking for getopt.h... yes checking for sys/bitypes.h... yes checking for memory.h... yes checking for unistd.h... yes checking for gnu/libc-version.h... yes checking for nl_types.h... yes checking for malloc.h... yes checking for X11/XKBlib.h... no checking for io.h... no 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 new... yes checking for sys/cdefs.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes 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 socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether gcc accepts -pthread... yes checking whether gcc needs -traditional... no checking for 8-bit clean memcmp... yes checking for fchmod... yes checking for flockfile... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for getpagesize... yes checking for lchown... yes checking for localtime_r... yes checking for lstat64... yes checking for memmove... yes checking for random... yes checking for rint... no checking for sbrk... yes checking for snprintf... yes checking for stat64... yes checking for statvfs... yes checking for statvfs64... yes checking for strerror... yes checking for strtok_r... yes checking for truncate64... yes checking for wcrtomb... yes checking for mbrtowc... yes checking for res_ninit()... yes checking for gnu_get_libc_version()... yes checking for an implementation of va_copy()... yes checking for an implementation of __va_copy()... yes checking whether va_lists can be copied by value... yes checking for ARM EABI... yes checking whether the C++ "using" keyword resolves ambiguity... yes checking for C++ dynamic_cast to void*... yes checking whether C++ requires implementation of unused virtual methods... no checking for trouble comparing to zero near std::operator!=()... no checking for __thread keyword for TLS variables... yes checking for __attribute__((always_inline))... yes checking for __attribute__((malloc))... yes checking for __attribute__((warn_unused_result))... yes checking for LC_MESSAGES... yes checking for localeconv... yes checking for nspr-config... /usr/bin/nspr-config checking for NSPR - version >= 4.9.2... yes checking for gzread in -lz... no checking for valid 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 for correct overload resolution with const and templates... no checking for tm_zone tm_gmtoff in struct tm... 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 readline in -lreadline... yes checking for posix_fallocate... yes checking for setlocale... yes checking for localeconv... (cached) yes updating cache ./config.cache creating ./config.status Reticulating splines... Finished reading 6 moz.build files into 18 descriptors in 0.03s Backend executed in 0.07s 14 total backend files. 14 created; 0 updated; 0 unchanged Total wall time: 0.12s; CPU time: 0.12s; Efficiency: 100% invoking /usr/bin/gmake to create js-config script Build configuration changed. Regenerating backend. Reticulating splines... Finished reading 6 moz.build files into 18 descriptors in 0.03s Backend executed in 0.07s 14 total backend files. 0 created; 0 updated; 14 unchanged Total wall time: 0.11s; CPU time: 0.11s; Efficiency: 100% rm -f js-config.tmp /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py --marker % -Dprefix="/usr" -Dexec_prefix="/usr" -Dincludedir="/usr/include" -Dlibdir="/usr/lib" -DMOZILLA_VERSION="" -DLIBRARY_NAME="mozjs-" -DJS_CONFIG_LIBS="-L/usr/lib -lplds4 -lplc4 -lnspr4 -Wl,-version-script,symverscript -ldl -lm -ldl" -DJS_CONFIG_MOZ_JS_LIBS="-L/usr/lib -lmozjs-" -DMOZJS_MAJOR_VERSION="" -DMOZJS_MINOR_VERSION="" -DMOZJS_PATCH_VERSION="" -DMOZJS_ALPHA="" -DNSPR_CFLAGS="-I/usr/include/nspr4" -DNSPR_PKGCONF_CHECK="nspr >= 4.9.2" -DUSE_CXX11="" js-config.in > js-config.tmp \ && mv js-config.tmp js-config && chmod +x js-config + make -j8 cd js/src && make make[1]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make export if test -d dist/bin ; then touch dist/bin/.purgecaches ; fi make[2]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make -C config/ nsinstall /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "js-config.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "js.msg" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsalloc.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsapi.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsclass.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsclist.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jscpucfg.h" "dist/include" make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' nsinstall.c gcc -o host_nsinstall.o -c -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I/builddir/build/BUILD/mozjs-24.2.0/js/src/config -I. -I../dist/include -I/usr/include/nspr4 -I/usr/include/nspr4 /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.c pathsub.c gcc -o host_pathsub.o -c -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I/builddir/build/BUILD/mozjs-24.2.0/js/src/config -I. -I../dist/include -I/usr/include/nspr4 -I/usr/include/nspr4 /builddir/build/BUILD/mozjs-24.2.0/js/src/config/pathsub.c /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsdbgapi.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsfriendapi.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jslock.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/perf/jsperf.h" "dist/include" gcc -o nsinstall_real -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -lpthread -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib host_nsinstall.o host_pathsub.o /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsprf.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsprototypes.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsproxy.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsprvtd.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jspubtd.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jstypes.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsutil.h" "dist/include" cp nsinstall_real nsinstall.tmp /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jsversion.h" "dist/include" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "jswrapper.h" "dist/include" mv nsinstall.tmp nsinstall /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Assertions.h" "dist/include/mozilla" make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall.py -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Atomics.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Attributes.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/BloomFilter.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Casting.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Char16.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/CheckedInt.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Compiler.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Constants.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/DebugOnly.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/decimal/Decimal.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Endian.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/EnumSet.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/FloatingPoint.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/GuardObjects.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/HashFunctions.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Likely.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/LinkedList.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MathAlgorithms.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MemoryChecking.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MSStdInt.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/NullPtr.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/PodOperations.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Poison.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Range.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/RangedPtr.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/RefPtr.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Scoped.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/SHA1.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/SplayTree.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/StandardInteger.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/ThreadLocal.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/TypedEnum.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Types.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/TypeTraits.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Util.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/WeakPtr.h" "dist/include/mozilla" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Anchor.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/CallArgs.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/CharacterEncoding.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Date.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/GCAPI.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/HashTable.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/HeapAPI.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/LegacyIntTypes.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/MemoryMetrics.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/PropertyKey.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/RequiredDefines.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/RootingAPI.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/TemplateLib.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Utility.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Value.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Vector.h" "dist/include/js" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/embedjs.py -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DMOZJS_MAJOR_VERSION= -DMOZJS_MINOR_VERSION= -DX_DISPLAY_MISSING=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DD_INO=d_ino -DJS_CPU_ARM=1 -DJS_NUNBOX32=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DJS_ION=1 -DENABLE_YARR_JIT=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=4 -DJS_BITS_PER_WORD_LOG2=5 -DHAVE_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED \ -p 'gcc -E' -m /builddir/build/BUILD/mozjs-24.2.0/js/src/js.msg -o selfhosted.out.h /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Utilities.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Array.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Date.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Intl.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/IntlData.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Number.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/ParallelArray.js /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/String.js make -C config export make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "nsinstall" "../dist/bin" make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' make -C shell export make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make -C jsapi-tests export make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' make -C tests export make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make -C gdb export make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' make[2]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make libs make[2]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' mkdir -p ".deps/" jskwgen.cpp c++ -o host_jskwgen.o -c -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -I/usr/include/nspr4 /builddir/build/BUILD/mozjs-24.2.0/js/src/jskwgen.cpp jsoplengen.cpp c++ -o host_jsoplengen.o -c -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -I/usr/include/nspr4 /builddir/build/BUILD/mozjs-24.2.0/js/src/jsoplengen.cpp /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py \ -DVERSION="mozjs_" symverscript.in > symverscript c++ -o host_jskwgen -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr host_jskwgen.o c++ -o host_jsoplengen -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr host_jsoplengen.o ./host_jskwgen /builddir/build/BUILD/mozjs-24.2.0/js/src/jsautokw.h /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "host_jskwgen" "dist/host/bin" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "host_jsoplengen" "dist/host/bin" ./host_jsoplengen /builddir/build/BUILD/mozjs-24.2.0/js/src/jsautooplen.h bignum-dtoa.cc c++ -o bignum-dtoa.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/bignum-dtoa.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum-dtoa.cc bignum.cc c++ -o bignum.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/bignum.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum.cc cached-powers.cc c++ -o cached-powers.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/cached-powers.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/cached-powers.cc diy-fp.cc c++ -o diy-fp.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/diy-fp.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/diy-fp.cc double-conversion.cc c++ -o double-conversion.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/double-conversion.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/double-conversion.cc fast-dtoa.cc c++ -o fast-dtoa.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/fast-dtoa.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fast-dtoa.cc fixed-dtoa.cc c++ -o fixed-dtoa.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/fixed-dtoa.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fixed-dtoa.cc strtod.cc c++ -o strtod.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/strtod.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/strtod.cc In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum.cc:28: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum.cc: In member function 'void double_conversion::Bignum::AssignDecimalString(double_conversion::Vector)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum.cc:101:6: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] void Bignum::AssignDecimalString(Vector value) { ^ HashFunctions.cpp c++ -o HashFunctions.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/HashFunctions.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/HashFunctions.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum-dtoa.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/bignum-dtoa.cc:30: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ Poison.cpp c++ -o Poison.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Poison.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/Poison.cpp SHA1.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/cached-powers.cc:32:0: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ c++ -o SHA1.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/SHA1.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/SHA1.cpp Decimal.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fixed-dtoa.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fixed-dtoa.cc:30: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ c++ -o Decimal.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Decimal.o.pp /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/Decimal.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/strtod.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/strtod.cc:31: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/strtod.cc: In function 'float double_conversion::Strtof(double_conversion::Vector, int)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/strtod.cc:509:9: warning: unused variable 'f2' [-Wunused-variable] float f2 = float_guess; ^ ArgumentsObject.cpp c++ -o ArgumentsObject.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ArgumentsObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/double-conversion.h:32:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/double-conversion.cc:31: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ BytecodeCompiler.cpp c++ -o BytecodeCompiler.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BytecodeCompiler.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.cpp BytecodeEmitter.cpp c++ -o BytecodeEmitter.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BytecodeEmitter.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeEmitter.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fast-dtoa.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/fast-dtoa.cc:28: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ CharacterEncoding.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/diy-fp.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/diy-fp.cc:29: /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o CharacterEncoding.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CharacterEncoding.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/CharacterEncoding.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/../double-conversion/double-conversion.h:32:0, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/moz-decimal-utils.h:13, from /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/Decimal.cpp:32: /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/../double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/mfbt/decimal/../double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ DateTime.cpp c++ -o DateTime.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/DateTime.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/DateTime.cpp Debugger.cpp c++ -o Debugger.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Debugger.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Debugger.cpp Eval.cpp c++ -o Eval.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Eval.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Eval.cpp ExecutableAllocator.cpp c++ -o ExecutableAllocator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ExecutableAllocator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/jit/ExecutableAllocator.cpp FoldConstants.cpp c++ -o FoldConstants.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/FoldConstants.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/FoldConstants.cpp ForkJoin.cpp c++ -o ForkJoin.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ForkJoin.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ForkJoin.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ GlobalObject.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeEmitter.cpp:35: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeEmitter.cpp:35: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/BytecodeEmitter.cpp:35: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o GlobalObject.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/GlobalObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/GlobalObject.cpp Interpreter.cpp c++ -o Interpreter.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Interpreter.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter.cpp Intl.cpp c++ -o Intl.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Intl.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Intl.cpp Iteration.cpp c++ -o Iteration.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Iteration.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Iteration.cpp LifoAlloc.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/GlobalObject.cpp:24: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/GlobalObject.cpp:24: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/GlobalObject.cpp:24: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o LifoAlloc.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LifoAlloc.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/ds/LifoAlloc.cpp MapObject.cpp c++ -o MapObject.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MapObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/MapObject.cpp Marking.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ForkJoin.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ForkJoin.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ForkJoin.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Marking.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Marking.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Marking.cpp Memory.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Eval.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Eval.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Eval.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Memory.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Memory.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Memory.cpp Module.cpp c++ -o Module.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Module.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Module.cpp Monitor.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Debugger.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Debugger.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Debugger.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Monitor.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Monitor.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Monitor.cpp NameFunctions.cpp c++ -o NameFunctions.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/NameFunctions.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/NameFunctions.cpp Nursery.cpp c++ -o Nursery.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Nursery.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Nursery.cpp Object.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Intl.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Intl.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Intl.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Object.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Object.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Object.cpp ObjectImpl.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/MapObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/MapObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/MapObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o ObjectImpl.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ObjectImpl.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ObjectImpl.cpp PageBlock.cpp c++ -o PageBlock.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/PageBlock.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/PageBlock.cpp ParallelArray.cpp c++ -o ParallelArray.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParallelArray.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/ParallelArray.cpp ParseMaps.cpp c++ -o ParseMaps.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParseMaps.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/ParseMaps.cpp ParseNode.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Module.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Module.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Module.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o ParseNode.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParseNode.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/ParseNode.cpp Parser.cpp c++ -o Parser.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Parser.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/Parser.cpp Probes.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Marking.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Marking.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Marking.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Probes.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Probes.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Probes.cpp Profilers.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ObjectImpl.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ObjectImpl.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ObjectImpl.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Profilers.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Profilers.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Profilers.cpp PropertyKey.cpp c++ -o PropertyKey.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/PropertyKey.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/PropertyKey.cpp RegExp.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/ParallelArray.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/ParallelArray.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/ParallelArray.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o RegExp.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegExp.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/RegExp.cpp RegExpObject.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Object.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Object.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/Object.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o RegExpObject.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegExpObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpObject.cpp RegExpStatics.cpp c++ -o RegExpStatics.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegExpStatics.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp RootMarking.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/Parser.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/Parser.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/Parser.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o RootMarking.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RootMarking.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/RootMarking.cpp SPSProfiler.cpp c++ -o SPSProfiler.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/SPSProfiler.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp ScopeObject.cpp c++ -o ScopeObject.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ScopeObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject.cpp SelfHosting.cpp c++ -o SelfHosting.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/SelfHosting.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SelfHosting.cpp Shape.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/RegExp.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/RegExp.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/RegExp.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Shape.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Shape.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape.cpp Stack.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Stack.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Stack.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack.cpp Statistics.cpp c++ -o Statistics.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Statistics.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Statistics.cpp StoreBuffer.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o StoreBuffer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/StoreBuffer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/StoreBuffer.cpp String.cpp c++ -o String.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/String.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/String.cpp StringBuffer.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SelfHosting.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SelfHosting.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/SelfHosting.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o StringBuffer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/StringBuffer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/StringBuffer.cpp TestingFunctions.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/RootMarking.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/RootMarking.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/RootMarking.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o TestingFunctions.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/TestingFunctions.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp ThreadPool.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape.cpp:21: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape.cpp:21: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape.cpp:21: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o ThreadPool.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ThreadPool.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ThreadPool.cpp TokenStream.cpp c++ -o TokenStream.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/TokenStream.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/TokenStream.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ Unicode.cpp c++ -o Unicode.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Unicode.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Unicode.cpp Verifier.cpp c++ -o Verifier.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Verifier.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Verifier.cpp Xdr.cpp c++ -o Xdr.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Xdr.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Xdr.cpp YarrCanonicalizeUCS2.cpp c++ -o YarrCanonicalizeUCS2.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrCanonicalizeUCS2.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/YarrCanonicalizeUCS2.cpp YarrInterpreter.cpp c++ -o YarrInterpreter.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrInterpreter.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp YarrPattern.cpp c++ -o YarrPattern.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrPattern.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp YarrSyntaxChecker.cpp c++ -o YarrSyntaxChecker.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrSyntaxChecker.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp Zone.cpp c++ -o Zone.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Zone.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Zone.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Xdr.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Xdr.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Xdr.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ jsalloc.cpp c++ -o jsalloc.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsalloc.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsalloc.cpp jsanalyze.cpp c++ -o jsanalyze.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsanalyze.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsanalyze.cpp jsapi.cpp c++ -o jsapi.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsapi.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi.cpp jsarray.cpp c++ -o jsarray.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsarray.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsarray.cpp jsatom.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Zone.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Zone.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/gc/Zone.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsatom.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsatom.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsatom.cpp jsbool.cpp c++ -o jsbool.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsbool.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsbool.cpp jsclone.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsanalyze.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsanalyze.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsanalyze.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsclone.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsclone.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsclone.cpp jscntxt.cpp c++ -o jscntxt.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jscntxt.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsarray.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsarray.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsarray.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ jscompartment.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi.cpp:78: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi.cpp:78: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi.cpp:78: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jscompartment.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jscompartment.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartment.cpp jscrashreport.cpp c++ -o jscrashreport.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jscrashreport.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jscrashreport.cpp jsdate.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsbool.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsbool.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsbool.cpp:22: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsclone.cpp:38: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsclone.cpp:38: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsclone.cpp:38: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsdate.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsdate.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdate.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp:54: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp:54: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp:54: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp: In function 'bool js_ReportErrorNumberUCArray(JSContext*, unsigned int, JSErrorCallback, void*, unsigned int, const jschar**)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.cpp:957:13: warning: 'dummy.__va_list::__ap' may be used uninitialized in this function [-Wmaybe-uninitialized] va_list dummy; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartment.cpp:26: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartment.cpp:26: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartment.cpp:26: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ jsdbgapi.cpp c++ -o jsdbgapi.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsdbgapi.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdbgapi.cpp jsdtoa.cpp c++ -o jsdtoa.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsdtoa.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdtoa.cpp jsexn.cpp c++ -o jsexn.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsexn.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsexn.cpp jsfriendapi.cpp c++ -o jsfriendapi.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsfriendapi.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfriendapi.cpp jsfun.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdate.cpp:46: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdate.cpp:46: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdate.cpp:46: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsfun.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsfun.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfun.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfriendapi.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfriendapi.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfriendapi.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsexn.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsexn.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsexn.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ jsgc.cpp c++ -o jsgc.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsgc.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsgc.cpp jsinfer.cpp c++ -o jsinfer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsinfer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinfer.cpp jsiter.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinfer.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinfer.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinfer.cpp:23: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsiter.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsiter.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsiter.cpp jsmath.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfun.cpp:36: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfun.cpp:36: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfun.cpp:36: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdbgapi.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdbgapi.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsdbgapi.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsmath.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsmath.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmath.cpp jsmemorymetrics.cpp c++ -o jsmemorymetrics.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsmemorymetrics.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmemorymetrics.cpp jsnativestack.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsiter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsiter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsiter.cpp:34: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmath.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmath.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsmath.cpp:37: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsnativestack.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsnativestack.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnativestack.cpp jsnum.cpp c++ -o jsnum.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsnum.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp jsobj.cpp c++ -o jsobj.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsobj.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobj.cpp json.cpp c++ -o json.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/json.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/json.cpp jsonparser.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/CheckedArithmetic.h:31:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/wtfbridge.h:22, from /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/MatchResult.h:31, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/RegExpObject.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/builtin/RegExp.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/GlobalObject.h:18, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:35: /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/wtf/Assertions.h:40:0: warning: "ASSERT" redefined #define ASSERT(assertion) MOZ_ASSERT(assertion) ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion/double-conversion.h:32:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion/utils.h:36:0: note: this is the location of the previous definition #define ASSERT(condition) (assert(condition)) ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion/double-conversion.h:32:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)': /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion/utils.h:284:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/NumberObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:41: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/NumberObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:41: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/NumberObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsnum.cpp:41: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsonparser.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsonparser.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsonparser.cpp jsopcode.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/json.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/json.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/BooleanObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsboolinlines.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/json.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsopcode.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsopcode.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsopcode.cpp jsperf.cpp c++ -o jsperf.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsperf.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/perf/jsperf.cpp jsprf.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobj.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobj.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobj.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsonparser.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsonparser.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsonparser.cpp:17: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsprf.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsprf.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsprf.cpp jspropertytree.cpp c++ -o jspropertytree.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jspropertytree.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jspropertytree.cpp jsproxy.cpp c++ -o jsproxy.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsproxy.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsproxy.cpp jsreflect.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jspropertytree.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jspropertytree.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Shape-inl.h:29, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jspropertytree.cpp:18: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsreflect.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsreflect.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsreflect.cpp jsscript.cpp c++ -o jsscript.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsscript.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.cpp jsstr.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsproxy.cpp:20: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsproxy.cpp:20: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsproxy.cpp:20: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.cpp:30: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsstr.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsstr.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsstr.cpp jstypedarray.cpp c++ -o jstypedarray.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jstypedarray.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarray.cpp jsutil.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsopcode.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsopcode.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsopcode.cpp:40: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsutil.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsutil.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsutil.cpp jswatchpoint.cpp c++ -o jswatchpoint.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jswatchpoint.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jswatchpoint.cpp jsweakmap.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsstr.cpp:50: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsstr.cpp:50: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsstr.cpp:50: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsweakmap.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsweakmap.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsweakmap.cpp jsworkers.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarray.cpp:32: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarray.cpp:32: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarray.cpp:32: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jsworkers.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsworkers.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsworkers.cpp jswrapper.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswatchpoint.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswatchpoint.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswatchpoint.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o jswrapper.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jswrapper.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jswrapper.cpp prmjtime.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsweakmap.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsweakmap.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsweakmap.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o prmjtime.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/prmjtime.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/prmjtime.cpp sharkctl.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswrapper.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswrapper.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jswrapper.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o sharkctl.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/sharkctl.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/devtools/sharkctl.cpp AliasAnalysis.cpp c++ -o AliasAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AliasAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp AsmJS.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsworkers.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsworkers.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsworkers.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o AsmJS.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AsmJS.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp AsmJSLink.cpp c++ -o AsmJSLink.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AsmJSLink.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp AsmJSSignalHandlers.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o AsmJSSignalHandlers.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AsmJSSignalHandlers.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.cpp BacktrackingAllocator.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BacktrackingAllocator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BacktrackingAllocator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp Bailouts.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Bailouts.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Bailouts.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Bailouts.cpp BaselineBailouts.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineBailouts.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineBailouts.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp BaselineCompiler-shared.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Bailouts.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Bailouts.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Bailouts.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineCompiler-shared.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineCompiler-shared.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp BaselineCompiler.cpp c++ -o BaselineCompiler.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineCompiler.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp BaselineFrame.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineFrame.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineFrame.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp BaselineFrameInfo.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineFrameInfo.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineFrameInfo.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp BaselineIC.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJSModule.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp:13: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp: In function 'bool CheckModule(JSContext*, js::frontend::TokenStream&, js::frontend::ParseNode*, js::ScopedJSDeletePtr*, js::ScopedJSFreePtr*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp:890:27: warning: 'returnType' may be used uninitialized in this function [-Wmaybe-uninitialized] compileTime_(0) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/AsmJS.cpp:2939:13: note: 'returnType' was declared here RetType returnType; ^ c++ -o BaselineIC.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineIC.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.cpp BaselineInspector.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineInspector.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineInspector.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp BaselineJIT.cpp c++ -o BaselineJIT.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineJIT.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp BitSet.cpp c++ -o BitSet.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BitSet.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BitSet.cpp BytecodeAnalysis.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BytecodeAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BytecodeAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp C1Spewer.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp: In function 'bool TryToSpecializeBinaryArithOp(js::jit::ICStub**, uint32_t, js::jit::MIRType*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:230:10: warning: variable 'sawInt32' set but not used [-Wunused-but-set-variable] bool sawInt32 = false; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o C1Spewer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/C1Spewer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/C1Spewer.cpp CodeGenerator-shared.cpp c++ -o CodeGenerator-shared.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CodeGenerator-shared.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp CodeGenerator.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BitSet.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BitSet.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BitSet.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o CodeGenerator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CodeGenerator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp EdgeCaseAnalysis.cpp c++ -o EdgeCaseAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/EdgeCaseAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp EffectiveAddressAnalysis.cpp c++ -o EffectiveAddressAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/EffectiveAddressAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp Ion.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Ion.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Ion.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Ion.cpp IonAnalysis.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp IonBuilder.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/NameFunctions.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/NameFunctions.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/frontend/NameFunctions.cpp:16: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonBuilder.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonBuilder.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.cpp IonCaches.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonCaches.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonCaches.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonCaches.cpp IonFrames.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonFrames.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonFrames.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames.cpp IonMacroAssembler.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonMacroAssembler.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonMacroAssembler.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp IonSpewer.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonSpewer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonSpewer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonSpewer.cpp JSONSpewer.cpp c++ -o JSONSpewer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/JSONSpewer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp PerfSpewer.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Ion.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Ion.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Ion.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o PerfSpewer.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/PerfSpewer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp LICM.cpp c++ -o LICM.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LICM.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LICM.cpp LIR.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineIC.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o LIR.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LIR.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.cpp LinearScan.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o LinearScan.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LinearScan.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.cpp LiveRangeAllocator.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LICM.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LICM.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LICM.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o LiveRangeAllocator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LiveRangeAllocator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp Lowering-shared.cpp c++ -o Lowering-shared.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Lowering-shared.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp Lowering.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Lowering.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Lowering.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Lowering.cpp MCallOptimize.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LinearScan.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o MCallOptimize.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MCallOptimize.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp MIR.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp: In member function 'void js::jit::PerfSpewer::writeProfile(JSScript*, js::jit::IonCode*, js::jit::MacroAssembler&)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:149:38: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uintptr_t {aka unsigned int}' [-Wformat=] thisFunctionIndex); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:168:42: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uintptr_t {aka unsigned int}' [-Wformat=] thisFunctionIndex); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:168:42: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'uintptr_t {aka unsigned int}' [-Wformat=] /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:179:48: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uintptr_t {aka unsigned int}' [-Wformat=] thisFunctionIndex, r.id); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:191:38: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uintptr_t {aka unsigned int}' [-Wformat=] thisFunctionIndex); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:191:38: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'uintptr_t {aka unsigned int}' [-Wformat=] In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Lowering.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Lowering.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Lowering.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o MIR.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MIR.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.cpp MIRGraph.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o MIRGraph.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MIRGraph.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIRGraph.cpp MoveResolver.cpp c++ -o MoveResolver.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MoveResolver.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MoveResolver.cpp ParallelArrayAnalysis.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o ParallelArrayAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParallelArrayAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp ParallelFunctions.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o ParallelFunctions.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParallelFunctions.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp RangeAnalysis.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o RangeAnalysis.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RangeAnalysis.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp RegisterAllocator.cpp c++ -o RegisterAllocator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegisterAllocator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp Safepoints.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Interpreter-inl.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonAnalysis.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:15: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Safepoints.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Safepoints.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Safepoints.cpp Snapshots.cpp c++ -o Snapshots.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Snapshots.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Snapshots.cpp StupidAllocator.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Safepoints.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Safepoints.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Safepoints.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Snapshots.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Snapshots.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/Snapshots.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o StupidAllocator.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/StupidAllocator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp TypePolicy.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o TypePolicy.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/TypePolicy.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/TypePolicy.cpp UnreachableCodeElimination.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o UnreachableCodeElimination.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/UnreachableCodeElimination.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp VMFunctions.cpp c++ -o VMFunctions.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/VMFunctions.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/VMFunctions.cpp ValueNumbering.cpp c++ -o ValueNumbering.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ValueNumbering.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp Architecture-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonBuilder.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Architecture-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Architecture-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Architecture-arm.cpp Assembler-arm.cpp c++ -o Assembler-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Assembler-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp Bailouts-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Architecture-arm.cpp:31: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Architecture-arm.cpp:31:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Architecture-arm.cpp:31: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Bailouts-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Bailouts-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Bailouts-arm.cpp BaselineCompiler-arm.cpp c++ -o BaselineCompiler-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineCompiler-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In member function 'js::jit::BufferOffset js::jit::Assembler::as_b(js::jit::Label*, js::jit::Assembler::Condition, bool)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:1860:13: warning: unused variable 'check' [-Wunused-variable] int32_t check = l->use(ret.getOffset()); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In member function 'js::jit::BufferOffset js::jit::Assembler::as_bl(js::jit::Label*, js::jit::Assembler::Condition)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:1919:13: warning: unused variable 'check' [-Wunused-variable] int32_t check = l->use(ret.getOffset()); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In member function 'void js::jit::Assembler::retarget(js::jit::Label*, js::jit::Label*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2292:18: warning: unused variable 'more' [-Wunused-variable] bool more; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static void js::jit::Assembler::patchDataWithValueCheck(js::jit::CodeLocationLabel, js::jit::ImmWord, js::jit::ImmWord)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2528:21: warning: unused variable 'val' [-Wunused-variable] const uint32_t *val = getPtr32Target(&iter, &dest, &rs); ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::executableCopy(uint8_t*) [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1; uint8_t = unsigned char]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:599:35: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:405:16: warning: unused variable 'start' [-Wunused-variable] Chunk *start = (Chunk*)dest_; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In function 'void js::jit::PatchJump(js::jit::CodeLocationJump&, js::jit::CodeLocationLabel)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:551:26: note: 'c' was declared here Assembler::Condition c; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In member function 'void js::jit::Assembler::bind(js::jit::Label*, js::jit::BufferOffset)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2246:23: note: 'c' was declared here Condition c; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In member function 'void js::jit::Assembler::bind(js::jit::RepatchLabel*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'cond' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2273:19: note: 'cond' was declared here Condition cond; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In member function 'void js::jit::Assembler::retarget(js::jit::Label*, js::jit::Label*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2303:23: note: 'c' was declared here Condition c; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In static member function 'static void js::jit::Assembler::retargetNearBranch(js::jit::Instruction*, int, bool)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2390:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static uint8_t* js::jit::Assembler::nextInstruction(uint8_t*, uint32_t*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2584:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2582:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In member function 'js::jit::Instruction* js::jit::Instruction::next()': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2584:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2582:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static void js::jit::Assembler::TraceDataRelocations(JSTracer*, js::jit::IonCode*, js::jit::CompactBufferReader&)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static uintptr_t js::jit::Assembler::getPointer(uint8_t*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2584:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2582:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static void js::jit::Assembler::patchDataWithValueCheck(js::jit::CodeLocationLabel, js::jit::ImmWord, js::jit::ImmWord)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static void js::jit::Assembler::ToggleCall(js::jit::CodeLocationLabel, bool)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2584:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2582:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In constructor 'js::jit::InstructionIterator::InstructionIterator(js::jit::Instruction*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp: In static member function 'static void js::jit::Assembler::TraceJumpRelocations(JSTracer*, js::jit::IonCode*, js::jit::CompactBufferReader&)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2567:5: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c != Assembler::Always) ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2565:26: note: 'c' was declared here Assembler::Condition c; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:9:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In member function 'void js::jit::Assembler::executableCopy(uint8_t*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1810:71: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] Instruction (uint32_t data_, Assembler::Condition c) : data(data_ | (uint32_t) c) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.cpp:2390:26: note: 'c' was declared here Assembler::Condition c; ^ BaselineIC-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineCompiler-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Bailouts-arm.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Bailouts-arm.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonFrames-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Bailouts-arm.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o BaselineIC-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineIC-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineIC-arm.cpp CodeGenerator-arm.cpp c++ -o CodeGenerator-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CodeGenerator-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp IonFrames-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o IonFrames-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonFrames-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/IonFrames-arm.cpp Lowering-arm.cpp c++ -o Lowering-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Lowering-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Lowering-arm.cpp MacroAssembler-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineIC-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineIC-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/BaselineIC-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o MacroAssembler-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MacroAssembler-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp MoveEmitter-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.h:10:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp: In member function 'bool js::jit::CodeGeneratorARM::visitOutOfLineTableSwitch(js::jit::OutOfLineTableSwitch*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp:976:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t i = 0; i < numCases; i++) { ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp: In member function 'virtual bool js::jit::CodeGeneratorARM::visitAsmJSStoreGlobalVar(js::jit::LAsmJSStoreGlobalVar*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp:1872:13: warning: unused variable 'type' [-Wunused-variable] MIRType type = mir->value()->type(); ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.h:10, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/CodeGenerator-arm.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o MoveEmitter-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MoveEmitter-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.cpp Trampoline-arm.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp: In member function 'void js::jit::MacroAssemblerARMCompat::passABIArg(const MoveOperand&)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:3056:14: warning: unused variable 'increment' [-Wunused-variable] uint32_t increment = 1; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:3057:10: warning: unused variable 'useResolver' [-Wunused-variable] bool useResolver = true; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:3059:16: warning: unused variable 'kind' [-Wunused-variable] Move::Kind kind = Move::GENERAL; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o Trampoline-arm.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Trampoline-arm.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp ExecutableAllocatorPosix.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp: In member function 'js::jit::IonCode* js::jit::IonRuntime::generateEnterJIT(JSContext*, js::jit::EnterJitType)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:79:20: warning: variable 'reg_code' set but not used [-Wunused-but-set-variable] const Register reg_code = r0; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:80:20: warning: variable 'reg_argc' set but not used [-Wunused-but-set-variable] const Register reg_argc = r1; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:81:20: warning: variable 'reg_argv' set but not used [-Wunused-but-set-variable] const Register reg_argv = r2; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:82:20: warning: variable 'reg_frame' set but not used [-Wunused-but-set-variable] const Register reg_frame = r3; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonLinker.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsgc.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxt.h:23, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartment.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Trampoline-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.h: At global scope: /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.h:688:17: warning: inline function 'void JSScript::setIonScript(js::jit::IonScript*)' used but never defined inline void setIonScript(js::jit::IonScript *ionScript); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscript.h:723:17: warning: inline function 'void JSScript::setParallelIonScript(js::jit::IonScript*)' used but never defined inline void setParallelIonScript(js::jit::IonScript *ionScript); ^ c++ -o ExecutableAllocatorPosix.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ExecutableAllocatorPosix.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/jit/ExecutableAllocatorPosix.cpp OSAllocatorPosix.cpp c++ -o OSAllocatorPosix.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/OSAllocatorPosix.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/OSAllocatorPosix.cpp ARMAssembler.cpp c++ -o ARMAssembler.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ARMAssembler.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/assembler/ARMAssembler.cpp MacroAssemblerARM.cpp c++ -o MacroAssemblerARM.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MacroAssemblerARM.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerARM.cpp MacroAssemblerX86Common.cpp c++ -o MacroAssemblerX86Common.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MacroAssemblerX86Common.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.cpp YarrJIT.cpp c++ -o YarrJIT.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrJIT.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp pm_linux.cpp c++ -o pm_linux.o -c -fvisibility=hidden -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/double-conversion -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/common -I/builddir/build/BUILD/mozjs-24.2.0/js/src/../../intl/icu/source/i18n -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I. -I./dist/include -I/usr/include/nspr4 -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I/builddir/build/BUILD/mozjs-24.2.0/js/src/assembler -I/builddir/build/BUILD/mozjs-24.2.0/js/src/yarr -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/pm_linux.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/perf/pm_linux.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Lowering-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Lowering-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Lowering-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsreflect.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsreflect.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsreflect.cpp:27: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsgc.cpp:69: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsgc.cpp:69: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsgc.cpp:69: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.h:11, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MoveEmitter-arm.cpp:7: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LIR.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:10: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/MIR.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ rm -f libjs_static.a libjs_static.a.desc /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_exec.py --depend .deps/.//libjs_static.a.pp --target libjs_static.a --extract -- ar cr libjs_static.a bignum-dtoa.o bignum.o cached-powers.o diy-fp.o double-conversion.o fast-dtoa.o fixed-dtoa.o strtod.o HashFunctions.o Poison.o SHA1.o Decimal.o ArgumentsObject.o BytecodeCompiler.o BytecodeEmitter.o CharacterEncoding.o DateTime.o Debugger.o Eval.o ExecutableAllocator.o FoldConstants.o ForkJoin.o GlobalObject.o Interpreter.o Intl.o Iteration.o LifoAlloc.o MapObject.o Marking.o Memory.o Module.o Monitor.o NameFunctions.o Nursery.o Object.o ObjectImpl.o PageBlock.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o Probes.o Profilers.o PropertyKey.o RegExp.o RegExpObject.o RegExpStatics.o RootMarking.o SPSProfiler.o ScopeObject.o SelfHosting.o Shape.o Stack.o Statistics.o StoreBuffer.o String.o StringBuffer.o TestingFunctions.o ThreadPool.o TokenStream.o Unicode.o Verifier.o Xdr.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o Zone.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdbgapi.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsmath.o jsmemorymetrics.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsperf.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o prmjtime.o sharkctl.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler-shared.o BaselineCompiler.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator-shared.o CodeGenerator.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonSpewer.o JSONSpewer.o PerfSpewer.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering-shared.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelArrayAnalysis.o ParallelFunctions.o RangeAnalysis.o RegisterAllocator.o Safepoints.o Snapshots.o StupidAllocator.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Architecture-arm.o Assembler-arm.o Bailouts-arm.o BaselineCompiler-arm.o BaselineIC-arm.o CodeGenerator-arm.o IonFrames-arm.o Lowering-arm.o MacroAssembler-arm.o MoveEmitter-arm.o Trampoline-arm.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o ranlib libjs_static.a /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_gen.py --depend .deps/.//libjs_static.a.desc.pp -o libjs_static.a.desc bignum-dtoa.o bignum.o cached-powers.o diy-fp.o double-conversion.o fast-dtoa.o fixed-dtoa.o strtod.o HashFunctions.o Poison.o SHA1.o Decimal.o ArgumentsObject.o BytecodeCompiler.o BytecodeEmitter.o CharacterEncoding.o DateTime.o Debugger.o Eval.o ExecutableAllocator.o FoldConstants.o ForkJoin.o GlobalObject.o Interpreter.o Intl.o Iteration.o LifoAlloc.o MapObject.o Marking.o Memory.o Module.o Monitor.o NameFunctions.o Nursery.o Object.o ObjectImpl.o PageBlock.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o Probes.o Profilers.o PropertyKey.o RegExp.o RegExpObject.o RegExpStatics.o RootMarking.o SPSProfiler.o ScopeObject.o SelfHosting.o Shape.o Stack.o Statistics.o StoreBuffer.o String.o StringBuffer.o TestingFunctions.o ThreadPool.o TokenStream.o Unicode.o Verifier.o Xdr.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o Zone.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdbgapi.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsmath.o jsmemorymetrics.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsperf.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o prmjtime.o sharkctl.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler-shared.o BaselineCompiler.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator-shared.o CodeGenerator.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonSpewer.o JSONSpewer.o PerfSpewer.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering-shared.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelArrayAnalysis.o ParallelFunctions.o RangeAnalysis.o RegisterAllocator.o Safepoints.o Snapshots.o StupidAllocator.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Architecture-arm.o Assembler-arm.o Bailouts-arm.o BaselineCompiler-arm.o BaselineIC-arm.o CodeGenerator-arm.o IonFrames-arm.o Lowering-arm.o MacroAssembler-arm.o MoveEmitter-arm.o Trampoline-arm.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libjs_static.a" "dist/lib" libmozjs-.so rm -f libmozjs-.so /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libjs_static.a.desc" "dist/lib" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_exec.py --depend .deps/.//libmozjs-.so.pp --target libmozjs-.so --uselist -- c++ -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs-.so -o libmozjs-.so bignum-dtoa.o bignum.o cached-powers.o diy-fp.o double-conversion.o fast-dtoa.o fixed-dtoa.o strtod.o HashFunctions.o Poison.o SHA1.o Decimal.o ArgumentsObject.o BytecodeCompiler.o BytecodeEmitter.o CharacterEncoding.o DateTime.o Debugger.o Eval.o ExecutableAllocator.o FoldConstants.o ForkJoin.o GlobalObject.o Interpreter.o Intl.o Iteration.o LifoAlloc.o MapObject.o Marking.o Memory.o Module.o Monitor.o NameFunctions.o Nursery.o Object.o ObjectImpl.o PageBlock.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o Probes.o Profilers.o PropertyKey.o RegExp.o RegExpObject.o RegExpStatics.o RootMarking.o SPSProfiler.o ScopeObject.o SelfHosting.o Shape.o Stack.o Statistics.o StoreBuffer.o String.o StringBuffer.o TestingFunctions.o ThreadPool.o TokenStream.o Unicode.o Verifier.o Xdr.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o Zone.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdbgapi.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsmath.o jsmemorymetrics.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsperf.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o prmjtime.o sharkctl.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler-shared.o BaselineCompiler.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator-shared.o CodeGenerator.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonSpewer.o JSONSpewer.o PerfSpewer.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering-shared.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelArrayAnalysis.o ParallelFunctions.o RangeAnalysis.o RegisterAllocator.o Safepoints.o Snapshots.o StupidAllocator.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Architecture-arm.o Assembler-arm.o Bailouts-arm.o BaselineCompiler-arm.o BaselineIC-arm.o CodeGenerator-arm.o IonFrames-arm.o Lowering-arm.o MacroAssembler-arm.o MoveEmitter-arm.o Trampoline-arm.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o -lpthread -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id -Wl,-rpath-link,./dist/bin -Wl,-rpath-link,/usr/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -Wl,-version-script,symverscript -ldl -lm -ldl chmod +x libmozjs-.so make -C config libs /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libmozjs-.so" "dist/bin" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libmozjs-.so" "dist/lib" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libmozjs-.so" "dist/sdk/lib" make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "nsinstall_real" "../dist/host/bin" make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' make -C shell libs make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' rm -f "/builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js-gdb.py" mkdir -p ".deps/" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py -Dtopsrcdir=/builddir/build/BUILD/mozjs-24.2.0/js/src -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DMOZJS_MAJOR_VERSION= -DMOZJS_MINOR_VERSION= -DX_DISPLAY_MISSING=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DD_INO=d_ino -DJS_CPU_ARM=1 -DJS_NUNBOX32=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DJS_ION=1 -DENABLE_YARR_JIT=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=4 -DJS_BITS_PER_WORD_LOG2=5 -DHAVE_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED "js-gdb.py.in" -o "/builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js-gdb.py" js.cpp c++ -o js.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/shell -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/js.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp jsheaptools.cpp c++ -o jsheaptools.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/shell -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/jsheaptools.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/jsheaptools.cpp jsoptparse.cpp c++ -o jsoptparse.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/shell -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/jsoptparse.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/jsoptparse.cpp /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js-gdb.py" "../dist/bin" In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:19: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartmentinlines.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:22, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxtinlines.h: In function 'JSBool Evaluate(JSContext*, unsigned int, jsval*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxtinlines.h:512:24: warning: '*((void*)(& ancx)+24).js::AutoCompartment::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized] compartment_ = comp; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:1036:20: note: '*((void*)(& ancx)+24).js::AutoCompartment::origin_' was declared here AutoNewContext ancx; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jscompartmentinlines.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:22, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jstypedarrayinlines.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:39: /builddir/build/BUILD/mozjs-24.2.0/js/src/jscntxtinlines.h:493:5: warning: '*((void*)(& ancx)+24).js::AutoCompartment::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized] enterCompartmentDepth_--; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:1036:20: note: '*((void*)(& ancx)+24).js::AutoCompartment::cx_' was declared here AutoNewContext ancx; ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:23:0: /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi.h:1813:32: warning: '*((void*)(& ancx)+8).JSAutoRequest::mContext' may be used uninitialized in this function [-Wmaybe-uninitialized] JS_EndRequest(mContext); ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:1036:20: note: '*((void*)(& ancx)+8).JSAutoRequest::mContext' was declared here AutoNewContext ancx; ^ /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_exec.py --depend .deps/.//js.pp --target js --uselist -- c++ -o js -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer js.o jsheaptools.o jsoptparse.o -lpthread -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -lreadline ../libjs_static.a -ldl /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "js" "../dist/bin" /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 js .. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make -C jsapi-tests libs make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' mkdir -p ".deps/" rm -f "/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/jsapi-tests-gdb.py" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py -Dtopsrcdir=/builddir/build/BUILD/mozjs-24.2.0/js/src -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DMOZJS_MAJOR_VERSION= -DMOZJS_MINOR_VERSION= -DX_DISPLAY_MISSING=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DD_INO=d_ino -DJS_CPU_ARM=1 -DJS_NUNBOX32=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DJS_ION=1 -DENABLE_YARR_JIT=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=4 -DJS_BITS_PER_WORD_LOG2=5 -DHAVE_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED "jsapi-tests-gdb.py.in" -o "/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/jsapi-tests-gdb.py" selfTest.cpp c++ -o selfTest.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/selfTest.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp testAddPropertyPropcache.cpp c++ -o testAddPropertyPropcache.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testAddPropertyPropcache.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp testArgumentsObject.cpp c++ -o testArgumentsObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testArgumentsObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp testArrayBuffer.cpp c++ -o testArrayBuffer.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testArrayBuffer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp testBindCallable.cpp c++ -o testBindCallable.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testBindCallable.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp testBug604087.cpp c++ -o testBug604087.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testBug604087.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp testCallNonGenericMethodOnProxy.cpp c++ -o testCallNonGenericMethodOnProxy.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testCallNonGenericMethodOnProxy.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp testChromeBuffer.cpp c++ -o testChromeBuffer.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testChromeBuffer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp testClassGetter.cpp c++ -o testClassGetter.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testClassGetter.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp testCloneScript.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:14: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o testCloneScript.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testCloneScript.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp testConservativeGC.cpp c++ -o testConservativeGC.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testConservativeGC.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp testContexts.cpp c++ -o testContexts.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testContexts.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp testCustomIterator.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:14, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o testCustomIterator.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testCustomIterator.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp testDebugger.cpp c++ -o testDebugger.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDebugger.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp testDeepFreeze.cpp c++ -o testDeepFreeze.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDeepFreeze.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp testDefineGetterSetterNonEnumerable.cpp c++ -o testDefineGetterSetterNonEnumerable.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDefineGetterSetterNonEnumerable.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp testDefineProperty.cpp c++ -o testDefineProperty.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDefineProperty.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp testEnclosingFunction.cpp c++ -o testEnclosingFunction.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testEnclosingFunction.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp testErrorCopying.cpp c++ -o testErrorCopying.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testErrorCopying.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp testException.cpp c++ -o testException.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testException.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp testExternalStrings.cpp c++ -o testExternalStrings.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testExternalStrings.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp testFindSCCs.cpp c++ -o testFindSCCs.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testFindSCCs.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp testFuncCallback.cpp c++ -o testFuncCallback.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testFuncCallback.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp testFunctionProperties.cpp c++ -o testFunctionProperties.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testFunctionProperties.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:11: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ testGCExactRooting.cpp c++ -o testGCExactRooting.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGCExactRooting.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp testGCFinalizeCallback.cpp c++ -o testGCFinalizeCallback.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGCFinalizeCallback.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp testGCOutOfMemory.cpp c++ -o testGCOutOfMemory.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGCOutOfMemory.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp testGetPropertyDefault.cpp c++ -o testGetPropertyDefault.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGetPropertyDefault.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp testHashTable.cpp c++ -o testHashTable.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testHashTable.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp testHashTableInit.cpp c++ -o testHashTableInit.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testHashTableInit.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp testIndexToString.cpp c++ -o testIndexToString.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIndexToString.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp testIntString.cpp c++ -o testIntString.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIntString.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp testIntTypesABI.cpp c++ -o testIntTypesABI.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIntTypesABI.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp testIntern.cpp c++ -o testIntern.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIntern.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp testJSEvaluateScript.cpp c++ -o testJSEvaluateScript.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testJSEvaluateScript.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp testLookup.cpp c++ -o testLookup.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testLookup.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp testLooselyEqual.cpp c++ -o testLooselyEqual.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testLooselyEqual.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp testNewObject.cpp c++ -o testNewObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testNewObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp testOOM.cpp c++ -o testOOM.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testOOM.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp testObjectEmulatingUndefined.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/Stack-inl.h:21, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsinferinlines.h:30, from /builddir/build/BUILD/mozjs-24.2.0/js/src/vm/ScopeObject-inl.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsfuninlines.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsobjinlines.h:19, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o testObjectEmulatingUndefined.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testObjectEmulatingUndefined.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp testOps.cpp c++ -o testOps.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testOps.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp testOriginPrincipals.cpp c++ -o testOriginPrincipals.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testOriginPrincipals.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp testParseJSON.cpp c++ -o testParseJSON.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testParseJSON.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp testProfileStrings.cpp c++ -o testProfileStrings.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testProfileStrings.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp testPropCache.cpp c++ -o testPropCache.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testPropCache.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp testRegExp.cpp c++ -o testRegExp.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testRegExp.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp testResolveRecursion.cpp c++ -o testResolveRecursion.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testResolveRecursion.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp testSameValue.cpp c++ -o testSameValue.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testSameValue.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp testScriptInfo.cpp c++ -o testScriptInfo.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testScriptInfo.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp testScriptObject.cpp c++ -o testScriptObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testScriptObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp testSetProperty.cpp c++ -o testSetProperty.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testSetProperty.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp testSourcePolicy.cpp c++ -o testSourcePolicy.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testSourcePolicy.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp testStringBuffer.cpp c++ -o testStringBuffer.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testStringBuffer.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp testToIntWidth.cpp c++ -o testToIntWidth.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testToIntWidth.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp testTrap.cpp c++ -o testTrap.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testTrap.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp testTypedArrays.cpp c++ -o testTypedArrays.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testTypedArrays.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp testUTF8.cpp c++ -o testUTF8.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testUTF8.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp testXDR.cpp c++ -o testXDR.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testXDR.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp tests.cpp In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In constructor 'js::jit::Pool::Pool(int, int, int, int, int, js::LifoAlloc&, bool, bool, js::jit::Pool*)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:49:5: warning: 'js::jit::Pool::instSize' is initialized with itself [-Winit-self] Pool(int maxOffset_, int immSize_, int instSize_, int bias_, int alignment_, LifoAlloc &LifoAlloc_, ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h: In constructor 'js::jit::datastore::RIS::RIS(js::jit::datastore::Reg)': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:575:14: warning: 'js::jit::datastore::RIS::ShiftAmount' is initialized with itself [-Winit-self] explicit RIS(Reg r) : ShiftAmount(ShiftAmount) { } ^ In file included from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:19:0, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:20, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsscriptinlines.h:17, from /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:12: /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h: In instantiation of 'void js::jit::AssemblerBufferWithConstantPool::dumpPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]': /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:945:21: required from 'void js::jit::AssemblerBufferWithConstantPool::flushPool() [with int SliceSize = 1024; int InstBaseSize = 4; Inst = js::jit::Instruction; Asm = js::jit::Assembler; int poolKindBits = 1]' /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/arm/Assembler-arm.h:1645:28: required from here /builddir/build/BUILD/mozjs-24.2.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:883:18: warning: variable 'beforePool' set but not used [-Wunused-but-set-variable] bool beforePool = true; ^ c++ -o tests.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/tests.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_exec.py --depend .deps/.//jsapi-tests.pp --target jsapi-tests --uselist -- c++ -o jsapi-tests -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer selfTest.o testAddPropertyPropcache.o testArgumentsObject.o testArrayBuffer.o testBindCallable.o testBug604087.o testCallNonGenericMethodOnProxy.o testChromeBuffer.o testClassGetter.o testCloneScript.o testConservativeGC.o testContexts.o testCustomIterator.o testDebugger.o testDeepFreeze.o testDefineGetterSetterNonEnumerable.o testDefineProperty.o testEnclosingFunction.o testErrorCopying.o testException.o testExternalStrings.o testFindSCCs.o testFuncCallback.o testFunctionProperties.o testGCExactRooting.o testGCFinalizeCallback.o testGCOutOfMemory.o testGetPropertyDefault.o testHashTable.o testHashTableInit.o testIndexToString.o testIntString.o testIntTypesABI.o testIntern.o testJSEvaluateScript.o testLookup.o testLooselyEqual.o testNewObject.o testOOM.o testObjectEmulatingUndefined.o testOps.o testOriginPrincipals.o testParseJSON.o testProfileStrings.o testPropCache.o testRegExp.o testResolveRecursion.o testSameValue.o testScriptInfo.o testScriptObject.o testSetProperty.o testSourcePolicy.o testStringBuffer.o testToIntWidth.o testTrap.o testTypedArrays.o testUTF8.o testXDR.o tests.o -lpthread -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib ../libjs_static.a -L/usr/lib -lplds4 -lplc4 -lnspr4 -ldl /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "jsapi-tests" "../dist/bin" make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' make -C tests libs make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make -C gdb libs make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' rm -f "/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/gdb-tests-gdb.py" mkdir -p ".deps/" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py -Dtopsrcdir=/builddir/build/BUILD/mozjs-24.2.0/js/src -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DMOZJS_MAJOR_VERSION= -DMOZJS_MINOR_VERSION= -DX_DISPLAY_MISSING=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DD_INO=d_ino -DJS_CPU_ARM=1 -DJS_NUNBOX32=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DJS_ION=1 -DENABLE_YARR_JIT=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=4 -DJS_BITS_PER_WORD_LOG2=5 -DHAVE_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED "gdb-tests-gdb.py.in" -o "/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/gdb-tests-gdb.py" gdb-tests.cpp c++ -o gdb-tests.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/gdb-tests.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/gdb-tests.cpp test-JSObject.cpp c++ -o test-JSObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-JSObject.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-JSObject.cpp test-JSString.cpp c++ -o test-JSString.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-JSString.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-JSString.cpp test-Root.cpp c++ -o test-Root.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-Root.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-Root.cpp test-jsid.cpp c++ -o test-jsid.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-jsid.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-jsid.cpp test-jsval.cpp c++ -o test-jsval.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-jsval.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-jsval.cpp test-prettyprinters.cpp c++ -o test-prettyprinters.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-prettyprinters.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/test-prettyprinters.cpp typedef-printers.cpp c++ -o typedef-printers.o -c -fvisibility=hidden -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/builddir/build/BUILD/mozjs-24.2.0/js/src -I.. -I/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb -I. -I../dist/include -I/usr/include/nspr4 -fPIC -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/typedef-printers.o.pp /builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/tests/typedef-printers.cpp /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb/gdb-tests-gdb.py" "../dist/bin" /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/expandlibs_exec.py --depend .deps/.//gdb-tests.pp --target gdb-tests --uselist -- c++ -o gdb-tests -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer gdb-tests.o test-JSObject.o test-JSString.o test-Root.o test-jsid.o test-jsval.o test-prettyprinters.o typedef-printers.o -lpthread -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib ../libjs_static.a -L/usr/lib -lplds4 -lplc4 -lnspr4 -ldl /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "gdb-tests" "../dist/bin" make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' make[2]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make tools make[2]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make -C config tools make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' make[3]: Nothing to be done for 'tools'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/config' make -C shell tools make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make[3]: Nothing to be done for 'tools'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make -C jsapi-tests tools make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' make[3]: Nothing to be done for 'tools'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/jsapi-tests' make -C tests tools make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make[3]: Nothing to be done for 'tools'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/tests' make -C gdb tools make[3]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' make[3]: Nothing to be done for 'tools'. make[3]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/gdb' make[2]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' make[1]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5ZQLN3 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm ++ dirname /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm + cd mozjs-24.2.0 + make install DESTDIR=/builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm cd js/src && make install DESTDIR=/builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm make[1]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' /builddir/build/BUILD/mozjs-24.2.0/js/src/_virtualenv/bin/python /builddir/build/BUILD/mozjs-24.2.0/js/src/config/Preprocessor.py -Dprefix="/usr" -Dexec_prefix="/usr" -Dincludedir="/usr/include" -Dlibdir="/usr/lib" -DMOZILLA_VERSION="" -DLIBRARY_NAME="mozjs-" -DJS_CONFIG_LIBS="-L/usr/lib -lplds4 -lplc4 -lnspr4 -Wl,-version-script,symverscript -ldl -lm -ldl" -DJS_CONFIG_MOZ_JS_LIBS="-L/usr/lib -lmozjs-" -DMOZJS_MAJOR_VERSION="" -DMOZJS_MINOR_VERSION="" -DMOZJS_PATCH_VERSION="" -DMOZJS_ALPHA="" -DNSPR_CFLAGS="-I/usr/include/nspr4" -DNSPR_PKGCONF_CHECK="nspr >= 4.9.2" -DUSE_CXX11="" js.pc.in > mozjs-.pc /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t mozjs-.pc /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/pkgconfig /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t js-config.h js.msg jsalloc.h jsapi.h jsclass.h jsclist.h jscpucfg.h jsdbgapi.h jsfriendapi.h jslock.h /builddir/build/BUILD/mozjs-24.2.0/js/src/perf/jsperf.h jsprf.h jsprototypes.h jsproxy.h jsprvtd.h jspubtd.h jstypes.h jsutil.h jsversion.h jswrapper.h /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include/mozjs- /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Anchor.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/CallArgs.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/CharacterEncoding.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Date.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/GCAPI.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/HashTable.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/HeapAPI.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/LegacyIntTypes.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/MemoryMetrics.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/PropertyKey.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/RequiredDefines.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/RootingAPI.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/TemplateLib.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Utility.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Value.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../public/Vector.h /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include/mozjs-/js /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Assertions.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Atomics.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Attributes.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/BloomFilter.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Casting.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Char16.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/CheckedInt.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Compiler.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Constants.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/DebugOnly.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/decimal/Decimal.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Endian.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/EnumSet.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/FloatingPoint.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/GuardObjects.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/HashFunctions.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Likely.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/LinkedList.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MathAlgorithms.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MemoryChecking.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/MSStdInt.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/NullPtr.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/PodOperations.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Poison.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Range.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/RangedPtr.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/RefPtr.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Scoped.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/SHA1.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/SplayTree.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/StandardInteger.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/ThreadLocal.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/TypedEnum.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Types.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/TypeTraits.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/Util.h /builddir/build/BUILD/mozjs-24.2.0/js/src/../../mfbt/WeakPtr.h /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include/mozjs-/mozilla /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t js-config /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/bin /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t libjs_static.a /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib mv -f /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/libjs_static.a /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/libmozjs-.a /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t libmozjs-.so /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib make -C shell install make[2]: Entering directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' /builddir/build/BUILD/mozjs-24.2.0/js/src/config/nsinstall -t js /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/bin make[2]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src/shell' make[1]: Leaving directory '/builddir/build/BUILD/mozjs-24.2.0/js/src' + find /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include -type f -exec chmod a-x '{}' ';' + chmod a-x /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/pkgconfig/mozjs-.pc + rm -f /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/libmozjs-.a + rm -f /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/bin/js24 + rm -f /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/bin/js24-config + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/mozjs-24.2.0 extracting debug info from /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/lib/libmozjs-.so extracting debug info from /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/bin/js /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 23951 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: mozjs24-24.2.0-5bs02fc23.armv6hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.lWf9G1 + umask 022 + cd /builddir/build/BUILD + cd mozjs-24.2.0 + DOCDIR=/builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/share/doc/mozjs24 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/share/doc/mozjs24 + cp -pr LICENSE /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/share/doc/mozjs24 + cp -pr README /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/share/doc/mozjs24 + exit 0 Provides: libmozjs-.so libmozjs-.so(mozjs_) mozjs24 = 24.2.0-5bs02fc23 mozjs24(armv6hl-32) = 24.2.0-5bs02fc23 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libc.so.6 libc.so.6(GLIBC_2.4) libdl.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libm.so.6 libm.so.6(GLIBC_2.4) libnspr4.so libplc4.so libplds4.so libpthread.so.0 libpthread.so.0(GLIBC_2.4) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Processing files: mozjs24-devel-24.2.0-5bs02fc23.armv6hl RPM build errors: error: File not found: /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include/mozjs-24 File not found: /builddir/build/BUILDROOT/mozjs24-24.2.0-5bs02fc23.arm/usr/include/mozjs-24 Child return code was: 1 EXCEPTION: Command failed. See logs for output. # bash --login -c /usr/bin/rpmbuild -bb --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec Traceback (most recent call last): File "/usr/lib/python3.4/site-packages/mockbuild/trace_decorator.py", line 84, in trace result = func(*args, **kw) File "/usr/lib/python3.4/site-packages/mockbuild/util.py", line 526, in do raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) mockbuild.exception.Error: Command failed. See logs for output. # bash --login -c /usr/bin/rpmbuild -bb --target armv6hl --nodeps /builddir/build/SPECS/mozjs24.spec LEAVE do --> EXCEPTION RAISED