[ 0s] Using BUILD_ROOT=/srv/build/root_8/.mount [ 0s] Using BUILD_ARCH=i586:i486:i386 [ 0s] Doing kvm build in /srv/build/root_8/root [ 0s] [ 0s] [ 0s] w15 started "build _service:gbs:js.spec" at Fri Dec 16 21:31:44 UTC 2016. [ 0s] [ 0s] Building js for project 'Tizen:3.0:TV' repository 'emulator32-wayland' arch 'i586' srcmd5 'b9b474ae25c0efbaa99a57018619eb4b' [ 0s] [ 0s] processing specfile /srv/build/root_8/.build-srcdir/_service:gbs:js.spec ... [ 0s] running changelog2spec --target rpm --file /srv/build/root_8/.build-srcdir/_service:gbs:js.spec [ 0s] init_buildsystem --configdir /var/run/obs/worker/8/build/configs --cachedir /var/cache/build --prepare --clean --rpmlist /srv/build/root_8/.build.rpmlist /srv/build/root_8/.build-srcdir/_service:gbs:js.spec build rpmlint-Factory ... [ 0s] Copying qemu-fix-build-hang.sh [ 0s] cycle: libsoftokn3 -> nss [ 0s] breaking dependency nss -> libsoftokn3 [ 0s] [1/35] preinstalling libmagic-data... [ 0s] [2/35] preinstalling setup... [ 0s] [3/35] preinstalling filesystem... [ 0s] [4/35] preinstalling glibc... [ 1s] [5/35] preinstalling bash... [ 1s] [6/35] preinstalling diffutils... [ 1s] [7/35] preinstalling grep... [ 1s] [8/35] preinstalling libattr... [ 1s] [9/35] preinstalling libbz2... [ 1s] [10/35] preinstalling libcap... [ 1s] [11/35] preinstalling libelf... [ 1s] [12/35] preinstalling libfreebl3... [ 1s] [13/35] preinstalling libgcc... [ 1s] [14/35] preinstalling liblua... [ 1s] [15/35] preinstalling liblzma... [ 1s] [16/35] preinstalling libncurses... [ 1s] [17/35] preinstalling libpopt... [ 1s] [18/35] preinstalling libsmack... [ 1s] [19/35] preinstalling libsqlite... [ 1s] [20/35] preinstalling nspr... [ 1s] [21/35] preinstalling sed... [ 1s] [22/35] preinstalling zlib... [ 1s] [23/35] preinstalling coreutils... [ 1s] [24/35] preinstalling libacl... [ 1s] [25/35] preinstalling libreadline... [ 1s] [26/35] preinstalling smack... [ 1s] [27/35] preinstalling bzip2... [ 1s] [28/35] preinstalling libmagic... [ 1s] [29/35] preinstalling libxml2... [ 1s] [30/35] preinstalling tar... [ 1s] [31/35] preinstalling util-linux... [ 1s] [32/35] preinstalling util-linux-su... [ 1s] [33/35] preinstalling nss... [ 2s] [34/35] preinstalling libsoftokn3... [ 2s] [35/35] preinstalling rpm... [ 2s] [ 2s] [1/9] preinstalling libext2fs... [ 2s] [2/9] preinstalling libpcre... [ 2s] [3/9] preinstalling libsmartcols... [ 2s] [4/9] preinstalling libuuid... [ 2s] [5/9] preinstalling perl... [ 3s] [6/9] preinstalling grep... [ 3s] [7/9] preinstalling libblkid... [ 3s] [8/9] preinstalling libmount... [ 3s] [9/9] preinstalling util-linux... [ 3s] copying packages... [ 3s] reordering...cycle: nss -> libsoftokn3 [ 3s] breaking dependency nss -> libsoftokn3 [ 3s] done [ 6s] booting kvm ... [ 6s] linux64 /usr/bin/qemu-kvm -no-reboot -nographic -vga none -net none -cpu host -kernel /srv/obsw/vmlinuz -initrd /srv/obsw/initrd -append root=/dev/vda panic=1 quiet no-kvmclock nmi_watchdog=0 rw elevator=noop console=ttyS0 init=/.build/build -m 6000 -drive file=/srv/build/root_8/root,if=virtio,cache=none -drive file=/srv/build/root_8/root,if=ide,index=0,cache=none -drive file=/srv/build/root_8/swap,if=virtio,cache=none -smp 4 [ 9s] doing fast boot [ 10s] Creating device nodes with udev [ 12s] Waiting for device /dev/vda to appear: ok [ 12s] fsck from util-linux 2.21.2 [ 12s] [/sbin/fsck.ext4 (1) -- /] fsck.ext4 -a /dev/vda [ 12s] /dev/vda: clean, 4356/2392064 files, 193804/9568256 blocks [ 12s] fsck succeeded. Mounting root device read-write. [ 12s] Mounting root /dev/vda [ 12s] mount -o rw -t ext4 /dev/vda /root [ 13s] replacing /etc/mtab with symlink to /proc/self/mounts [ 26s] 2nd stage started in virtual machine [ 26s] machine type: x86_64 [ 26s] switching personality to 8... [ 26s] 2nd stage started in virtual machine [ 26s] machine type: i686 [ 30s] swapon: /dev/vdb: found signature [pagesize=4096, signature=swap] [ 30s] swapon: /dev/vdb: pagesize=4096, swapsize=2147483648, devsize=2147483648 [ 30s] swapon /dev/vdb [ 30s] VM_IMAGE: , VM_SWAP: /dev/vdb [ 31s] mount: none is already mounted or /proc busy [ 31s] mount: none is already mounted or /dev/pts busy [ 31s] logging output to //.build.log... [ 31s] processing specfile /.build-srcdir/_service:gbs:js.spec ... [ 31s] init_buildsystem --configdir /.build/configs --cachedir /var/cache/build /.build-srcdir/_service:gbs:js.spec build rpmlint-Factory ... [ 39s] running setup postinstall script [ 39s] .init_b_cache/scripts/setup.post: line 1: syntax error near unexpected token `name' [ 39s] .init_b_cache/scripts/setup.post: line 1: `for i, name in ipairs({"passwd", "shadow", "group", "gshadow"}) do' [ 39s] initializing rpm db... [ 41s] [1/96] installing libmagic-data-5.28-2.1 [ 42s] [2/96] installing setup-0.9-1.3 [ 42s] [3/96] installing terminfo-base-5.9-1.1 [ 43s] [4/96] installing filesystem-3.1-8.1 [ 47s] [5/96] installing glibc-2.20-2.1 [ 47s] [6/96] installing bash-3.2.57-1.1 [ 48s] [7/96] installing cpio-2.11-1.1 [ 49s] [8/96] installing diffutils-3.3-1.1 [ 49s] [9/96] installing findutils-4.3.8-1.1 [ 49s] [10/96] installing hostname-3.12-1.1 [ 49s] [11/96] installing libatomic-4.9.2-2.3 [ 49s] [12/96] installing libattr-2.4.47-2.1 [ 49s] [13/96] installing libbz2-1.0.6-1.10 [ 50s] [14/96] installing libcap-2.24-1.1 [ 50s] [15/96] installing libelf-0.153-1.8 [ 50s] [16/96] installing libext2fs-1.42.13-2.2 [ 50s] [17/96] installing libfreebl3-3.23-1.9 [ 50s] [18/96] installing libgcc-4.9.2-2.3 [ 50s] [19/96] installing libgomp-4.9.2-2.3 [ 50s] [20/96] installing libitm-4.9.2-2.3 [ 50s] [21/96] installing libltdl-2.4.2-1.1 [ 50s] [22/96] installing liblua-5.1.4-1.1 [ 50s] [23/96] installing liblzma-5.1.3-1.1 [ 50s] [24/96] installing libpcre-8.39-1.1 [ 51s] [25/96] installing libpopt-1.16-1.1 [ 51s] [26/96] installing libpython-2.7.8-1.4 [ 52s] [27/96] installing libsmack-1.3.0-2.1 [ 52s] [28/96] installing libsmartcols-2.28-1.1 [ 52s] [29/96] installing libsqlite-3.8.10.2-1.1 [ 52s] [30/96] installing libuuid-2.28-1.1 [ 52s] [31/96] installing m4-1.4.17-1.1 [ 52s] [32/96] installing net-tools-2.0_20121208git-1.1 [ 52s] [33/96] installing nspr-4.12-1.3 [ 52s] [34/96] installing patch-2.7-1.1 [ 52s] [35/96] installing pkg-config-0.28-1.2 [ 53s] [36/96] installing sed-4.1c-1.1 [ 53s] [37/96] installing update-alternatives-1.16.3-1.1 [ 53s] [38/96] installing which-2.20-1.1 [ 53s] [39/96] installing zip-3.0-1.1 [ 53s] [40/96] installing zlib-1.2.8-1.1 [ 53s] [41/96] installing libncurses-5.9-1.1 [ 54s] [42/96] installing build-compare-2015.04.28-2.9 [ 54s] [43/96] installing coreutils-6.9-1.1 [ 54s] [44/96] installing cpp-4.9.2-2.3 [ 56s] [45/96] installing gawk-3.1.5-1.1 [ 56s] [46/96] installing gcc-c++-4.9.2-2.3 [ 57s] [47/96] installing grep-2.5.2-1.1 [ 57s] [48/96] installing less-466-1.1 [ 57s] [49/96] installing libacl-2.2.52-1.1 [ 57s] [50/96] installing libasm-0.153-1.8 [ 57s] [51/96] installing libblkid-2.28-1.1 [ 57s] [52/96] installing libopenssl-1.0.2j-1.1 [ 58s] [53/96] installing libreadline-5.2-1.1 [ 58s] [54/96] installing libstdc++-4.9.2-2.3 [ 58s] [55/96] installing make-4.0-1.1 [ 58s] [56/96] installing nss-certs-3.23-1.9 [ 59s] [57/96] installing smack-1.3.0-2.1 [ 59s] [58/96] installing binutils-2.25-1.5 [ 60s] [59/96] installing bzip2-1.0.6-1.10 [ 60s] [60/96] installing libmagic-5.28-2.1 [ 60s] [61/96] installing libxml2-2.9.4-1.1 [ 60s] [62/96] installing nspr-devel-4.12-1.3 [ 61s] [63/96] installing xz-5.1.3-1.1 [ 61s] [64/96] installing libdw-0.153-1.8 [ 61s] [65/96] installing libstdc++-devel-4.9.2-2.3 [ 61s] [66/96] installing file-5.28-2.1 [ 61s] [67/96] installing libmount-2.28-1.1 [ 62s] [68/96] installing linux-glibc-devel-3.10-1.1 [ 62s] [69/96] installing tar-1.17-1.1 [ 62s] [70/96] installing db4-4.8.30.NC-1.1 [ 63s] [71/96] installing glibc-locale-2.20-2.1 [ 64s] [72/96] installing gzip-1.3.12-1.1 [ 64s] [73/96] installing libcilkrts-4.9.2-2.3 [ 64s] [74/96] installing libfdisk1-2.28-1.1 [ 64s] [75/96] installing libubsan-4.9.2-2.3 [ 64s] [76/96] installing pam-1.1.6-2.1 [ 64s] [77/96] installing tzdata-2016i-2.1 [ 64s] [78/96] installing elfutils-0.153-1.8 [ 65s] [79/96] installing glibc-devel-2.20-2.1 [ 65s] [80/96] installing perl-5.20.0-1.9 [ 79s] [81/96] installing gcc-4.9.2-2.3 [ 82s] [82/96] installing python-2.7.8-1.4 [ 84s] [83/96] installing util-linux-2.28-1.1 [ 85s] [84/96] installing build-mkbaselibs-20120927-1.1 [ 85s] [85/96] installing autoconf-2.69-1.1 [ 86s] [86/96] installing util-linux-su-2.28-1.1 [ 86s] [87/96] installing autoconf213-2.13-1.1 [ 87s] [88/96] installing automake-1.14.1-1.1 [ 87s] [89/96] installing build-20120927-1.1 [ 88s] [90/96] installing libtool-2.4.2-1.1 [ 88s] [91/96] installing nss-3.23-1.9 [ 88s] [92/96] installing libsoftokn3-3.23-1.9 [ 88s] [93/96] installing rpm-4.11.0.1-1.2 [ 94s] [94/96] installing rpmlint-mini-1.5-1.3 [ 95s] [95/96] installing rpm-build-4.11.0.1-1.2 [ 95s] [96/96] installing rpmlint-tizen-1.0-1.1 [ 95s] removing nis flags from //etc/nsswitch.conf... [ 95s] now finalizing build dir... [ 98s] build target is i686-tizen-linux [ 98s] ----------------------------------------------------------------- [ 98s] I have the following modifications for js.spec: [ 98s] 7c7 [ 98s] < Release: 0 [ 98s] --- [ 98s] > Release: 1.6 [ 98s] 109a110 [ 98s] > %changelog [ 98s] ----------------------------------------------------------------- [ 98s] ----- building js.spec (user abuild) [ 98s] ----------------------------------------------------------------- [ 98s] ----------------------------------------------------------------- [ 98s] Running qemu build hang workaround... [ 98s] /bin/ps command not found [ 98s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=i686-tizen-linux --define '_build_create_debug 1' --define 'disturl obs://build.tizen.org/Tizen:3.0:TV/emulator32-wayland/b9b474ae25c0efbaa99a57018619eb4b-js' /home/abuild/rpmbuild/SOURCES/js.spec [ 98s] Building target platforms: i686-tizen-linux [ 98s] Building for target i686-tizen-linux [ 98s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Xqb4Jn [ 98s] + umask 022 [ 98s] + cd /home/abuild/rpmbuild/BUILD [ 98s] + cd /home/abuild/rpmbuild/BUILD [ 98s] + rm -rf js-1.0.0 [ 98s] + /bin/bzip2 -dc /home/abuild/rpmbuild/SOURCES/js-1.0.0.tar.bz2 [ 98s] + /bin/tar -xf - [ 100s] + STATUS=0 [ 100s] + '[' 0 -ne 0 ']' [ 100s] + cd js-1.0.0 [ 100s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 100s] + echo 'Patch #0 (5dc5722-to-41d3173.diff):' [ 100s] Patch #0 (5dc5722-to-41d3173.diff): [ 100s] + /bin/cat /home/abuild/rpmbuild/SOURCES/5dc5722-to-41d3173.diff [ 100s] + /bin/patch -p1 --fuzz=2 [ 100s] patching file js/src/Makefile.in [ 100s] patching file js/src/assembler/jit/ExecutableAllocator.h [ 100s] patching file js/src/assembler/wtf/Platform.h [ 100s] patching file js/src/configure [ 100s] patching file js/src/configure.in [ 100s] patching file js/src/jsval.h [ 100s] + exit 0 [ 100s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.AspG3a [ 100s] + umask 022 [ 100s] + cd /home/abuild/rpmbuild/BUILD [ 100s] + cd js-1.0.0 [ 100s] ++ uname -m [ 100s] + [[ i686 == \a\a\r\c\h\6\4 ]] [ 100s] + LANG=C [ 100s] + export LANG [ 100s] + unset DISPLAY [ 100s] + CFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g' [ 100s] + export CFLAGS [ 100s] + CXXFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g' [ 100s] + export CXXFLAGS [ 100s] + FFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -I%_fmoddir' [ 100s] + export FFLAGS [ 100s] + LDFLAGS= [ 100s] + export LDFLAGS [ 100s] + LD_AS_NEEDED=1 [ 100s] + export LD_AS_NEEDED [ 100s] + export MOZILLA_VERSION=1.0.0 [ 100s] + MOZILLA_VERSION=1.0.0 [ 100s] + cd js [ 100s] + pushd src [ 100s] ~/rpmbuild/BUILD/js-1.0.0/js/src ~/rpmbuild/BUILD/js-1.0.0/js [ 100s] + CFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g' [ 100s] + export CFLAGS [ 100s] + CXXFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g' [ 100s] + export CXXFLAGS [ 100s] + FFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -I%_fmoddir' [ 100s] + export FFLAGS [ 100s] + ./configure --build=i686-tizen-linux-gnu --host=i686-tizen-linux-gnu --program-prefix= --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=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --with-system-nspr --enable-threadsafe [ 100s] creating cache ./config.cache [ 100s] checking host system type... i686-tizen-linux-gnu [ 100s] checking target system type... i686-tizen-linux-gnu [ 100s] checking build system type... i686-tizen-linux-gnu [ 100s] checking for mawk... no [ 100s] checking for gawk... gawk [ 100s] checking for perl5... no [ 100s] checking for perl... /bin/perl [ 100s] checking for gcc... gcc [ 100s] checking whether the C compiler (gcc -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g ) works... yes [ 100s] checking whether the C compiler (gcc -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g ) is a cross-compiler... no [ 100s] checking whether we are using GNU C... yes [ 100s] checking whether gcc accepts -g... yes [ 100s] checking for c++... c++ [ 100s] checking whether the C++ compiler (c++ -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g ) works... yes [ 100s] checking whether the C++ compiler (c++ -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g ) is a cross-compiler... no [ 100s] checking whether we are using GNU C++... yes [ 100s] checking whether c++ accepts -g... yes [ 100s] checking for ranlib... ranlib [ 100s] checking for as... /bin/as [ 100s] checking for ar... ar [ 100s] checking for ld... ld [ 100s] checking for strip... strip [ 100s] checking for windres... no [ 100s] checking whether gcc and cc understand -c and -o together... yes [ 100s] checking how to run the C preprocessor... gcc -E [ 100s] checking how to run the C++ preprocessor... c++ -E [ 100s] checking for sb-conf... no [ 100s] checking for ve... no [ 100s] checking for a BSD compatible install... /bin/install -c [ 100s] checking whether ln -s works... yes [ 100s] checking for minimum required perl version >= 5.006... 5.020000 [ 100s] checking for full perl installation... yes [ 100s] checking for python2.7... /bin/python2.7 [ 100s] checking for doxygen... : [ 100s] checking for autoconf... /bin/autoconf [ 100s] checking for unzip... : [ 100s] checking for zip... /bin/zip [ 100s] checking for makedepend... no [ 100s] checking for xargs... /bin/xargs [ 100s] checking for gmake... /bin/gmake [ 101s] checking for X... no [ 101s] checking whether the compiler supports -Wno-invalid-offsetof... yes [ 101s] checking whether the compiler supports -Wno-variadic-macros... yes [ 101s] checking whether the compiler supports -Werror=return-type... yes [ 101s] checking whether ld has archive extraction flags... yes [ 101s] checking that static assertion macros used in autoconf tests work... yes [ 101s] checking for 64-bit OS... no [ 101s] checking for Python version >= 2.5 but not 3.x... yes [ 101s] checking for ANSI C header files... yes [ 101s] checking for working const... yes [ 101s] checking for mode_t... yes [ 101s] checking for off_t... yes [ 101s] checking for pid_t... yes [ 101s] checking for size_t... yes [ 101s] checking for __stdcall... no [ 101s] checking for ssize_t... yes [ 101s] checking for st_blksize in struct stat... yes [ 101s] checking for siginfo_t... yes [ 101s] checking for stdint.h... yes [ 101s] checking for the size of void*... 4 [ 101s] checking for the alignment of void*... 4 [ 101s] checking for the size of double... 8 [ 101s] checking for int16_t... yes [ 101s] checking for int32_t... yes [ 101s] checking for int64_t... yes [ 101s] checking for int64... no [ 101s] checking for uint... yes [ 101s] checking for uint_t... no [ 101s] checking for uint16_t... no [ 101s] checking for uname.domainname... yes [ 101s] checking for uname.__domainname... no [ 101s] checking for visibility(hidden) attribute... yes [ 101s] checking for visibility(default) attribute... yes [ 101s] checking for visibility pragma support... yes [ 101s] checking For gcc visibility bug with class-level attributes (GCC bug 26905)... no [ 101s] checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no [ 101s] checking for __force_align_arg_pointer__ attribute... yes [ 101s] checking for dirent.h that defines DIR... yes [ 101s] checking for opendir in -ldir... no [ 101s] checking for sys/byteorder.h... no [ 102s] checking for compat.h... no [ 102s] checking for getopt.h... yes [ 102s] checking for sys/bitypes.h... yes [ 102s] checking for memory.h... yes [ 102s] checking for unistd.h... yes [ 102s] checking for gnu/libc-version.h... yes [ 102s] checking for nl_types.h... yes [ 102s] checking for malloc.h... yes [ 102s] checking for X11/XKBlib.h... no [ 102s] checking for io.h... no [ 102s] checking for sys/statvfs.h... yes [ 102s] checking for sys/statfs.h... yes [ 102s] checking for sys/vfs.h... yes [ 102s] checking for sys/mount.h... yes [ 102s] checking for sys/quota.h... yes [ 102s] checking for linux/quota.h... yes [ 102s] checking for mmintrin.h... yes [ 102s] checking for new... yes [ 102s] checking for sys/cdefs.h... yes [ 102s] checking for linux/perf_event.h... yes [ 102s] checking for gethostbyname_r in -lc_r... no [ 102s] checking for library containing dlopen... -ldl [ 102s] checking for dlfcn.h... yes [ 102s] checking for dladdr... yes [ 102s] checking for socket in -lsocket... no [ 102s] checking for ARM SIMD support in compiler... no [ 102s] checking for pthread_create in -lpthreads... no [ 102s] checking for pthread_create in -lpthread... yes [ 102s] checking whether gcc accepts -pthread... yes [ 102s] checking whether mmap() sees write()s... yes [ 102s] checking whether gcc needs -traditional... no [ 102s] checking for 8-bit clean memcmp... yes [ 102s] checking for fchmod... yes [ 102s] checking for flockfile... yes [ 102s] checking for getc_unlocked... yes [ 102s] checking for _getc_nolock... no [ 102s] checking for getpagesize... yes [ 102s] checking for lchown... yes [ 102s] checking for localtime_r... yes [ 103s] checking for lstat64... yes [ 103s] checking for memmove... yes [ 103s] checking for random... yes [ 103s] checking for rint... no [ 103s] checking for sbrk... yes [ 103s] checking for snprintf... yes [ 103s] checking for stat64... yes [ 103s] checking for statvfs... yes [ 103s] checking for statvfs64... yes [ 103s] checking for strerror... yes [ 103s] checking for strtok_r... yes [ 103s] checking for truncate64... yes [ 103s] checking for clock_gettime(CLOCK_MONOTONIC) and -lrt... yes [ 103s] checking for wcrtomb... yes [ 103s] checking for mbrtowc... yes [ 103s] checking for res_ninit()... yes [ 103s] checking for gnu_get_libc_version()... yes [ 103s] checking for iconv in -lc... yes [ 103s] checking for iconv()... yes [ 103s] checking for iconv() with const input... no [ 103s] checking for an implementation of va_copy()... yes [ 103s] checking for an implementation of __va_copy()... yes [ 104s] checking whether va_lists can be copied by value... yes [ 104s] checking for gcc 3.0 ABI... yes [ 104s] checking for C++ "explicit" keyword... yes [ 104s] checking for C++ "typename" keyword... yes [ 104s] checking for modern C++ template specialization syntax support... yes [ 104s] checking whether partial template specialization works... yes [ 104s] checking whether operators must be re-defined for templates derived from templates... no [ 104s] checking whether we need to cast a derived template to pass as its base class... no [ 104s] checking whether the compiler can resolve const ambiguities for templates... yes [ 104s] checking whether the C++ "using" keyword can change access... yes [ 104s] checking whether the C++ "using" keyword resolves ambiguity... yes [ 104s] checking for "std::" namespace... yes [ 104s] checking whether standard template operator!=() is ambiguous... unambiguous [ 104s] checking for C++ reinterpret_cast... yes [ 104s] checking for C++ dynamic_cast to void*... yes [ 104s] checking whether C++ requires implementation of unused virtual methods... no [ 104s] checking for trouble comparing to zero near std::operator!=()... no [ 104s] checking for __thread keyword for TLS variables... yes [ 104s] checking for malloc.h... (cached) yes [ 104s] checking for strndup... yes [ 104s] checking for posix_memalign... yes [ 105s] checking for memalign... yes [ 105s] checking for valloc... yes [ 105s] checking for __attribute__((always_inline))... yes [ 105s] checking for __attribute__((malloc))... yes [ 105s] checking for __attribute__((warn_unused_result))... yes [ 105s] checking for __attribute__((noreturn))... yes [ 105s] checking for LC_MESSAGES... yes [ 105s] checking for localeconv... yes [ 105s] checking for nspr-config... /bin/nspr-config [ 105s] checking for NSPR - version >= 4.7.0... yes [ 105s] checking for valid optimization flags... yes [ 105s] checking for __cxa_demangle... yes [ 105s] checking for unwind.h... yes [ 105s] checking for _Unwind_Backtrace... yes [ 105s] checking for gcc -pipe support... yes [ 105s] checking whether C compiler supports -fprofile-generate... yes [ 105s] checking whether C++ compiler has -pedantic long long bug... no [ 105s] checking for correct temporary object destruction order... yes [ 105s] checking for correct overload resolution with const and templates... no [ 105s] checking for tm_zone tm_gmtoff in struct tm... yes [ 106s] checking for posix_fallocate... yes [ 106s] checking for setlocale... yes [ 106s] checking for localeconv... (cached) yes [ 106s] creating js-confdefs.h [ 106s] ==== js-confdefs.h ================================= [ 106s] /* List of defines generated by configure. Included with preprocessor flag, [ 106s] * -include, to avoid long list of -D defines on the compile command-line. [ 106s] * Do not edit. [ 106s] */ [ 106s] [ 106s] #ifndef _JS_CONFDEFS_H_ [ 106s] #define _JS_CONFDEFS_H_ [ 106s] [ 106s] #define AVMPLUS_IA32 1 [ 106s] #define AVMPLUS_LINUX 1 [ 106s] #define AVMPLUS_UNIX 1 [ 106s] #define CPP_THROW_NEW throw() [ 106s] #define D_INO d_ino [ 106s] #define EDITLINE 1 [ 106s] #define FEATURE_NANOJIT 1 [ 106s] #define HAVE_CLOCK_MONOTONIC 1 [ 106s] #define HAVE_CPP_ACCESS_CHANGING_USING 1 [ 106s] #define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1 [ 106s] #define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1 [ 106s] #define HAVE_CPP_EXPLICIT 1 [ 106s] #define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1 [ 106s] #define HAVE_CPP_NAMESPACE_STD 1 [ 106s] #define HAVE_CPP_NEW_CASTS 1 [ 106s] #define HAVE_CPP_PARTIAL_SPECIALIZATION 1 [ 106s] #define HAVE_CPP_TYPENAME 1 [ 106s] #define HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL 1 [ 106s] #define HAVE_DIRENT_H 1 [ 106s] #define HAVE_DLADDR 1 [ 106s] #define HAVE_DLOPEN 1 [ 106s] #define HAVE_FCHMOD 1 [ 106s] #define HAVE_FLOCKFILE 1 [ 106s] #define HAVE_GETC_UNLOCKED 1 [ 106s] #define HAVE_GETOPT_H 1 [ 106s] #define HAVE_GETPAGESIZE 1 [ 106s] #define HAVE_GNU_GET_LIBC_VERSION 1 [ 106s] #define HAVE_GNU_LIBC_VERSION_H 1 [ 106s] #define HAVE_I18N_LC_MESSAGES 1 [ 106s] #define HAVE_ICONV 1 [ 106s] #define HAVE_INT16_T 1 [ 106s] #define HAVE_INT32_T 1 [ 106s] #define HAVE_INT64_T 1 [ 106s] #define HAVE_LCHOWN 1 [ 106s] #define HAVE_LINUX_QUOTA_H 1 [ 106s] #define HAVE_LOCALECONV 1 [ 106s] #define HAVE_LOCALECONV 1 [ 106s] #define HAVE_LOCALTIME_R 1 [ 106s] #define HAVE_LSTAT64 1 [ 106s] #define HAVE_MALLOC_H 1 [ 106s] #define HAVE_MBRTOWC 1 [ 106s] #define HAVE_MEMALIGN 1 [ 106s] #define HAVE_MEMMOVE 1 [ 106s] #define HAVE_MEMORY_H 1 [ 106s] #define HAVE_MMINTRIN_H 1 [ 106s] #define HAVE_NL_TYPES_H 1 [ 106s] #define HAVE_POSIX_FALLOCATE 1 [ 106s] #define HAVE_POSIX_MEMALIGN 1 [ 106s] #define HAVE_RANDOM 1 [ 106s] #define HAVE_RES_NINIT 1 [ 106s] #define HAVE_SBRK 1 [ 106s] #define HAVE_SETLOCALE 1 [ 106s] #define HAVE_SIGINFO_T 1 [ 106s] #define HAVE_SNPRINTF 1 [ 106s] #define HAVE_SSIZE_T 1 [ 106s] #define HAVE_STAT64 1 [ 106s] #define HAVE_STATVFS 1 [ 106s] #define HAVE_STATVFS64 1 [ 106s] #define HAVE_STRERROR 1 [ 106s] #define HAVE_STRNDUP 1 [ 106s] #define HAVE_STRTOK_R 1 [ 106s] #define HAVE_ST_BLKSIZE 1 [ 106s] #define HAVE_SYS_BITYPES_H 1 [ 106s] #define HAVE_SYS_CDEFS_H 1 [ 106s] #define HAVE_SYS_MOUNT_H 1 [ 106s] #define HAVE_SYS_QUOTA_H 1 [ 106s] #define HAVE_SYS_STATFS_H 1 [ 106s] #define HAVE_SYS_STATVFS_H 1 [ 106s] #define HAVE_SYS_VFS_H 1 [ 106s] #define HAVE_THREAD_TLS_KEYWORD 1 [ 106s] #define HAVE_TM_ZONE_TM_GMTOFF 1 [ 106s] #define HAVE_TRUNCATE64 1 [ 106s] #define HAVE_UINT 1 [ 106s] #define HAVE_UNAME_DOMAINNAME_FIELD 1 [ 106s] #define HAVE_UNISTD_H 1 [ 106s] #define HAVE_VALLOC 1 [ 106s] #define HAVE_VA_COPY 1 [ 106s] #define HAVE_VISIBILITY_ATTRIBUTE 1 [ 106s] #define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1 [ 106s] #define HAVE_WCRTOMB 1 [ 106s] #define HAVE__UNWIND_BACKTRACE 1 [ 106s] #define HAVE___CXA_DEMANGLE 1 [ 106s] #define JS_ALIGN_OF_POINTER 4 [ 106s] #define JS_BITS_PER_WORD_LOG2 5 [ 106s] #define JS_BYTES_PER_DOUBLE 8 [ 106s] #define JS_BYTES_PER_WORD 4 [ 106s] #define JS_CPU_X86 1 [ 106s] #define JS_HAVE_STDINT_H 1 [ 106s] #define JS_METHODJIT 1 [ 106s] #define JS_MONOIC 1 [ 106s] #define JS_NUNBOX32 1 [ 106s] #define JS_POLYIC 1 [ 106s] #define JS_POLYIC_TYPED_ARRAY 1 [ 106s] #define JS_THREADSAFE 1 [ 106s] #define JS_TRACER 1 [ 106s] #define MALLOC_H [ 106s] #define MOZ_DLL_SUFFIX ".so" [ 106s] #define NEW_H [ 106s] #define NS_ALWAYS_INLINE __attribute__((always_inline)) [ 106s] #define NS_ATTR_MALLOC __attribute__((malloc)) [ 106s] #define NS_NORETURN __attribute__((noreturn)) [ 106s] #define NS_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) [ 106s] #define STDC_HEADERS 1 [ 106s] #define UNIX_ASYNC_DNS 1 [ 106s] #define VA_COPY va_copy [ 106s] #define XP_UNIX 1 [ 106s] #define X_DISPLAY_MISSING 1 [ 106s] #define _REENTRANT 1 [ 106s] [ 106s] #endif /* _JS_CONFDEFS_H_ */ [ 106s] [ 106s] creating Makefile [ 106s] creating shell/Makefile [ 106s] creating lirasm/Makefile [ 106s] creating jsapi-tests/Makefile [ 106s] creating tests/Makefile [ 106s] creating config/Makefile [ 106s] creating config/mkdepend/Makefile [ 106s] creating editline/Makefile [ 106s] updating cache ./config.cache [ 106s] creating ./config.status [ 106s] creating config/autoconf.mk [ 106s] creating js-config.h [ 107s] invoking make to create js-config script [ 107s] rm -f js-config.tmp [ 107s] sed < js-config.in > js-config.tmp \ [ 107s] -e 's|@prefix@|/usr|' \ [ 107s] -e 's|@exec_prefix@|/usr|' \ [ 107s] -e 's|@includedir@|/usr/include|' \ [ 107s] -e 's|@libdir@|/usr/lib|' \ [ 107s] -e 's|@MOZILLA_VERSION@|1.0.0|' \ [ 107s] -e 's|@LIBRARY_NAME@|mozjs185|' \ [ 107s] -e 's|@NSPR_CFLAGS@|-I/usr/include/nspr4|' \ [ 107s] -e 's|@JS_CONFIG_LIBS@|-L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm -ldl |' \ [ 107s] -e 's|@MOZ_JS_LIBS@|-L/usr/lib -lmozjs185|' \ [ 107s] && mv js-config.tmp js-config && chmod +x js-config [ 107s] + popd [ 107s] ~/rpmbuild/BUILD/js-1.0.0/js [ 107s] + export BUILD_OPT=1 [ 107s] + BUILD_OPT=1 [ 107s] + /bin/make -j4 -C src JS_THREADSAFE=1 'XCFLAGS=-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fPIC ' BUILD_OPT=1 [ 107s] make: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 107s] /bin/make export [ 107s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 107s] /bin/make -C config/ nsinstall [ 107s] c++ -DMDCPUCFG=\"md/_linux.cfg\" -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I/usr/include/nspr4 -o jscpucfg jscpucfg.cpp [ 107s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/.deps [ 107s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 107s] nsinstall.c [ 107s] gcc -o host_nsinstall.o -c -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -I/usr/include/nspr4 nsinstall.c [ 107s] pathsub.c [ 107s] gcc -o host_pathsub.o -c -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -I/usr/include/nspr4 pathsub.c [ 107s] jskwgen.cpp [ 107s] c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jskwgen.o -c -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -I/usr/include/nspr4 jskwgen.cpp [ 107s] ./jscpucfg > jsautocfg.tmp [ 107s] mv jsautocfg.tmp jsautocfg.h [ 107s] gcc -o nsinstall -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -lpthread -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/lib host_nsinstall.o host_pathsub.o [ 107s] c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jskwgen -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr host_jskwgen.o [ 107s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 107s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 107s] rm -f nfspwd [ 107s] cp nfspwd.pl nfspwd [ 107s] chmod +x nfspwd [ 107s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R nsinstall ../dist/bin [ 107s] if test ! -d system_wrappers_js; then mkdir system_wrappers_js; fi [ 107s] /bin/perl ./preprocessor.pl -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DX_DISPLAY_MISSING=1 -DD_INO=d_ino -DJS_CPU_X86=1 -DJS_NUNBOX32=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_POLYIC_TYPED_ARRAY=1 -DFEATURE_NANOJIT=1 -DJS_TRACER=1 -DAVMPLUS_IA32=1 -DAVMPLUS_UNIX=1 -DAVMPLUS_LINUX=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_HAVE_STDINT_H=1 -DJS_BYTES_PER_WORD=4 -DJS_BITS_PER_WORD_LOG2=5 -DJS_ALIGN_OF_POINTER=4 -DJS_BYTES_PER_DOUBLE=8 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=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 -DHAVE_MMINTRIN_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_CLOCK_MONOTONIC=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DHAVE_ICONV=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_CPP_EXPLICIT=1 -DHAVE_CPP_TYPENAME=1 -DHAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX=1 -DHAVE_CPP_PARTIAL_SPECIALIZATION=1 -DHAVE_CPP_ACCESS_CHANGING_USING=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_NAMESPACE_STD=1 -DHAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL=1 -DHAVE_CPP_NEW_CASTS=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H=\ -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ALWAYS_INLINE=__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DNS_NORETURN=__attribute__\(\(noreturn\)\) -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DJS_THREADSAFE=1 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 \ [ 107s] -DBUILD_STATIC_LIBS= \ [ 107s] ./system-headers | /bin/perl ./make-system-wrappers.pl system_wrappers_js [ 107s] ./host_jskwgen /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsautokw.h [ 107s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R system_wrappers_js ../dist [ 107s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 107s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 107s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline/.deps [ 107s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 107s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 107s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell/.deps [ 107s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 107s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 107s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests/.deps [ 107s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 107s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 107s] make[2]: Nothing to be done for 'export'. [ 107s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 107s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 644 js-config.h jsautocfg.h /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsautokw.h js.msg jsanalyze.h jsapi.h jsarray.h jsarena.h jsatom.h jsbit.h jsbool.h jsclist.h jsclone.h jscntxt.h jscompat.h jsdate.h jsdbgapi.h jsdhash.h jsdtoa.h jsemit.h jsfun.h jsfriendapi.h jsgc.h jscell.h jsgcchunk.h jsgcstats.h jscompartment.h jshash.h jsinterp.h jsinttypes.h jsiter.h jslock.h jslong.h jsmath.h jsobj.h jsobjinlines.h json.h jsopcode.tbl jsopcode.h jsopcodeinlines.h jsotypes.h jsparse.h jsproxy.h jsprf.h jsprobes.h jspropertycache.h jspropertycacheinlines.h jspropertytree.h jsproto.tbl jsprvtd.h jspubtd.h jsreflect.h jsregexp.h jsscan.h jsscope.h jsscript.h jsscriptinlines.h jsstaticcheck.h jsstdint.h jsstr.h jstracer.h jshotloop.h jstypedarray.h jstypes.h jsutil.h jsvector.h jstl.h jshashtable.h jsversion.h jswrapper.h jsxdrapi.h jsxml.h jsval.h jsvalue.h prmjtime.h jsbuiltins.h ./nanojit/Assembler.h ./nanojit/Allocator.h ./nanojit/CodeAlloc.h ./nanojit/Containers.h ./nanojit/LIR.h ./nanojit/LIRopcode.tbl ./nanojit/avmplus.h ./nanojit/Fragmento.h ./nanojit/Native.h ./nanojit/NativeCommon.h ./nanojit/Nativei386.h ./nanojit/njconfig.h ./nanojit/njcpudetect.h ./nanojit/RegAlloc.h ./nanojit/nanojit.h ./nanojit/VMPI.h ./tracejit/Writer.h ./perf/jsperf.h ./dist/include [ 107s] mkdir -p nanojit [ 107s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 107s] /bin/make libs [ 107s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 107s] jsoplengen.cpp [ 107s] c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jsoplengen.o -c -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -I/usr/include/nspr4 jsoplengen.cpp [ 107s] /bin/python2.7 imacro_asm.py ./imacros.jsasm /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/imacros.c.out [ 107s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -D dist/sdk/lib [ 107s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -D dist/bin/chrome [ 108s] c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jsoplengen -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr host_jsoplengen.o [ 108s] ./host_jsoplengen /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsautooplen.h [ 108s] jsanalyze.cpp [ 108s] c++ -o jsanalyze.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.pp jsanalyze.cpp [ 108s] jsapi.cpp [ 108s] c++ -o jsapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.pp jsapi.cpp [ 108s] jsarena.cpp [ 108s] c++ -o jsarena.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarena.pp jsarena.cpp [ 108s] jsarray.cpp [ 108s] c++ -o jsarray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarray.pp jsarray.cpp [ 108s] In file included from jsval.h:48:0, [ 108s] from jspubtd.h:47, [ 108s] from jsprvtd.h:57, [ 108s] from jscntxt.h:55, [ 108s] from jsanalyze.h:45, [ 108s] from jsanalyze.cpp:40: [ 108s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 108s] ^ [ 108s] jsatom.cpp [ 108s] c++ -o jsatom.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsatom.pp jsatom.cpp [ 108s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 108s] ^ [ 108s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 108s] ^ [ 108s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 108s] jsutil.h:12[ 98.752005] serial8250: too much work for irq4 [ 108s] 0:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 108s] ^ [ 108s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 108s] ^ [ 108s] In file included from jsarray.cpp:84:0: [ 108s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 108s] ^ [ 108s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 108s] ^ [ 108s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNT[ 98.836009] serial8250: too much work for irq4 [ 108s] ER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 108s] ^ [ 108s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 108s] ^ [ 108s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 108s] ^ [ 108s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 108s] ^ [ 108s] In file included from nanojit/nanojit.h:377:0, [ 108s] from jsbuiltins.h:45, [ 108s] from jstracer.h:48, [ 108s] from jsarray.cpp:90: [ 108s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 108s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 108s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 108s] ^ [ 108s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 108s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 108s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 108s] ^ [ 108s] In file included from jsarray.cpp:84:0: [ 108s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 108s] ^ [ 108s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) [ 98.884008] serial8250: too much work for irq4 [ 108s] x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 108s] ^ [ 108s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 108s] ^ [ 108s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 108s] ^ [ 108s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 108s] ^ [ 108s] In file included from jsatom.cpp:47:0: [ 108s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 108s] ^ [ 108s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally define[ 98.932009] serial8250: too much work for irq4 [ 108s] d but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 108s] ^ [ 108s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 108s] ^ [ 108s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 108s] ^ [ 108s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 108s] ^ [ 108s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 108s] ^ [ 108s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 108s] ^ [ 108s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] [ 98.980008] serial8250: too much work for irq4 [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 108s] ^ [ 108s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 108s] ^ [ 108s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 108s] ^ [ 108s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 108s] ^ [ 108s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 108s] ^ [ 108s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 108s] ^ [ 108s] jsarray.cpp: In function 'JSBool js_GetLengthProperty(JSContext*, JSObject*, jsuint*)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsarray.cpp:230:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(jsuint) == sizeof(uint32_t)); [ 108s] ^ [ 108s] jsarray.cpp: In function 'JSBool BigIndexToId(JSContext*, JSObject*, jsuint, JSBool, jsid*)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsarray.cpp:256:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT((jsuint)-1 == 4294967295U); [ 108s] ^ [ 108s] In file included from jstracer.h:48:0, [ 108s] from jsarray.cpp:90: [ 108s] jsarray.cpp: At global scope: [ 108s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_EnsureDenseArrayCapacity' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 108s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 108s] ^ [ 108s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 108s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 108s] ^ [ 108s] jsarray.cpp:497:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 108s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_EnsureDenseArrayCapacity, CONTEXT, OBJECT, INT32, [ 108s] ^ [ 108s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 108s] ^ [ 108s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_ArrayCompPush_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 108s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 108s] ^ [ 108s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 108s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 108s] ^ [ 108s] jsarray.cpp:2110:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 108s] JS_DEFINE_CALLINFO_3(extern, BOOL_FAIL, js_ArrayCompPush_tn, CONTEXT, OBJECT, [ 108s] ^ [ 108s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::NewDenseEmptyArray' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 108s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 108s] ^ [ 108s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 108s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 108s] ^ [ 108s] jsarray.cpp:3106:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 108s] JS_DEFINE_CALLINFO_2(extern, OBJECT, NewDenseEmptyArray, CONTEXT, OBJECT, 0, [ 108s] ^ [ 108s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::NewDenseAllocatedArray' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 108s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 108s] ^ [ 108s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 108s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 108s] ^ [ 108s] jsarray.cpp:3108:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 108s] JS_DEFINE_CALLINFO_3(extern, OBJECT, NewDenseAllocatedArray, CONTEXT, UINT32, OBJECT, 0, [ 108s] ^ [ 108s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::NewDenseUnallocatedArray' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 108s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 108s] ^ [ 108s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 108s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 108s] ^ [ 108s] jsarray.cpp:3110:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 108s] JS_DEFINE_CALLINFO_3(extern, OBJECT, NewDenseUnallocatedArray, CONTEXT, UINT32, OBJECT, 0, [ 108s] ^ [ 108s] jsatom.cpp: In function 'void js_InitAtomMap(JSContext*, JSAtomMap*, JSAtomList*)': [ 108s] jsatom.cpp:954:12: warning: variable 'count' set but not used [-Wunused-but-set-variable] [ 108s] uint32 count; [ 108s] ^ [ 108s] [ 99.040004] serial8250: too much work for irq4 [ 108s] In file included from jsapi.cpp:52:0: [ 108s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 108s] ^ [ 108s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 108s] ^ [ 108s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 108s] ^ [ 108s] In file included from nanojit/nanojit.h:377:0, [ 108s] from jsbuiltins.h:45, [ 108s] from jsapi.cpp:60: [ 108s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 108s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 108s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 108s] ^ [ 108s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 108s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 108s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 108s] ^ [ 108s] In file included from jsapi.cpp:52:0: [ 108s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 108s] ^ [ 108s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 108s] ^ [ 108s] jsbool.cpp [ 108s] c++ -o jsbool.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsbool.pp jsbool.cpp [ 108s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 108s] ^ [ 108s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 108s] ^ [ 108s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 108s] ^ [ 108s] jsclone.h: In member function 'void js::SCInput::staticAssertions()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsclone.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(jschar) == 2); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsclone.h:101:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(uint32_t) == 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsclone.h:102:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(jsdouble) == 8); [ 108s] ^ [ 108s] In file included from jsbool.cpp:45:0: [ 108s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 108s] ^ [ 108s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 108s] ^ [ 108s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 108s] ^ [ 108s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 108s] ^ [ 108s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 108s] ^ [ 108s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 108s] ^ [ 108s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 108s] ^ [ 108s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 108s] ^ [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 108s] ^ [ 108s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 108s] ^ [ 108s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 108s] ^ [ 108s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 108s] ^ [ 108s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 108s] ^ [ 108s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 108s] ^ [ 108s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 108s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 108s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 108s] ^ [ 108s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 108s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 108s] ^ [ 108s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 108s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 108s] ^ [ 109s] jsapi.cpp: In function 'JSIdArray* JS_Enumerate(JSContext*, JSObject*)': [ 109s] jsapi.cpp:3988:16: warning: converting 'false' to pointer type 'JSIdArray*' [-Wconversion-null] [ 109s] return false; [ 109s] ^ [ 109s] jsclone.cpp [ 109s] c++ -o jsclone.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsclone.pp jsclone.cpp [ 109s] In file included from jsval.h:48:0, [ 109s] from jspubtd.h:47, [ 109s] from jsapi.h:49, [ 109s] from jsclone.h:42, [ 109s] from jsclone.cpp:39: [ 109s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 109s] ^ [ 109s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 109s] ^ [ 109s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 109s] ^ [ 109s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 109s] ^ [ 109s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 109s] ^ [ 109s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 109s] ^ [ 109s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 109s] ^ [ 109s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 109s] ^ [ 109s] jscntxt.cpp [ 109s] c++ -o jscntxt.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscntxt.pp jscntxt.cpp [ 109s] jsclone.h: In member function 'void js::SCInput::staticAssertions()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(jschar) == 2); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.h:101:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(uint32_t) == 4); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.h:102:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(jsdouble) == 8); [ 109s] ^ [ 109s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 109s] ^ [ 109s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 109s] ^ [ 109s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 109s] ^ [ 109s] In file included from jscntxt.cpp:58:0: [ 109s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 109s] ^ [ 109s] jsclone.cpp: In member function 'bool js::SCInput::readArray(T*, size_t)': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.cpp:203:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(uint64_t) % sizeof(T) == 0); [ 109s] ^ [ 109s] jsclone.cpp: In function 'uint32_t ArrayTypeToTag(uint32_t)': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert73' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.cpp:408:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(TypedArray::TYPE_INT8 == 0); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert74' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.cpp:409:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT8 == 1); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert75' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.cpp:410:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(TypedArray::TYPE_INT16 == 2); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.cpp:411:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT16 == 3); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert77' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.cpp:412:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(TypedArray::TYPE_INT32 == 4); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.cpp:413:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT32 == 5); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert79' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.cpp:414:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT32 == 6); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert80' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.cpp:415:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT64 == 7); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.cpp:416:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT8_CLAMPED == 8); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsclone.cpp:417:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(TypedArray::TYPE_MAX == TypedArray::TYPE_UINT8_CLAMPED + 1); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC[ 100.416006] serial8250: too much work for irq4 [ 109s] _ASSERT(sizeof(jsval) == 8); [ 109s] ^ [ 109s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 109s] ^ [ 109s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 109s] ^ [ 109s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 109s] ^ [ 109s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 109s] ^ [ 109s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 109s] ^ [ 109s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 109s] ^ [ 109s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 109s] ^ [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 109s] ^ [ 109s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 109s] ^ [ 109s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 109s] ^ [ 109s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 109s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 109s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 109s] ^ [ 109s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 109s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 109s] ^ [ 109s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 109s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 109s] ^ [ 110s] In file included from nanojit/nanojit.h:377:0, [ 110s] from jsbuiltins.h:45, [ 110s] from jstracer.h:48, [ 110s] from jscntxt.cpp:81: [ 110s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 110s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 110s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 110s] ^ [ 110s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 110s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 110s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 110s] ^ [ 110s] In file included from jscntxt.cpp:58:0: [ 110s] jscntxt.cpp: In function 'JSContext* js_NewContext(JSRuntime*, size_t)': [ 110s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 110s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 110s] ^ [ 110s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 110s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 110s] ^ [ 110s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 110s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 110s] ^ [ 110s] jscntxt.cpp:746:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(JSVERSION_DEFAULT == 0); [ 110s] ^ [ 111s] jscompartment.cpp [ 111s] c++ -o jscompartment.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscompartment.pp jscompartment.cpp [ 111s] In file included from jsval.h:48:0, [ 111s] from jspubtd.h:47, [ 111s] from jsprvtd.h:57, [ 111s] from jscntxt.h:55, [ 111s] from jscompartment.cpp:41: [ 111s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 111s] ^ [ 111s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 111s] ^ [ 111s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 111s] ^ [ 111s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] [ 101.956009] serial8250: too much work for irq4 [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 111s] ^ [ 111s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 111s] ^ [ 111s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 111s] ^ [ 111s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 111s] ^ [ 111s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 111s] ^ [ 111s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 111s] ^ [ 111s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 111s] ^ [ 111s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 111s] ^ [ 111s] In file included from nanojit/nanojit.h:377:0, [ 111s] from jsbuiltins.h:45, [ 111s] from jstracer.h:48, [ 111s] from jscompartment.cpp:47: [ 111s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 111s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 111s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 111s] ^ [ 111s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 111s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 111s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 111s] ^ [ 111s] jsdate.cpp [ 111s] c++ -o jsdate.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdate.pp jsdate.cpp [ 111s] In file included from nanojit/nanojit.h:377:0, [ 111s] from jsbuiltins.h:45, [ 111s] from jsdate.cpp:66: [ 111s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 111s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 111s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 111s] ^ [ 111s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 111s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 111s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 111s] ^ [ 111s] jsdbgapi.cpp [ 111s] c++ -o jsdbgapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdbgapi.pp jsdbgapi.cpp [ 111s] In file included from jsdate.cpp:63:0: [ 111s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 111s] ^ [ 111s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 111s] ^ [ 111s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 111s] ^ [ 111s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 111s] ^ [ 111s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 111s] ^ [ 111s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 111s] ^ [ 111s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 111s] ^ [ 111s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] js[ 102.512005] serial8250: too much work for irq4 [ 111s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 111s] ^ [ 111s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 111s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 111s] ^ [ 111s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 111s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 111s] ^ [ 111s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 111s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 111s] ^ [ 112s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 112s] ^ [ 112s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 112s] ^ [ 112s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 112s] ^ [ 112s] In file included from jsdate.cpp:66:0: [ 112s] jsdate.cpp: At global scope: [ 112s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)date_now_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 112s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 112s] ^ [ 112s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 112s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 112s] ^ [ 112s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 112s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 112s] ^ [ 112s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 112s] _JS_DEFINE_CALLINFO_n tn0 \ [ 112s] ^ [ 112s] jsdate.cpp:2459:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 112s] JS_DEFINE_TRCINFO_1(date_now, [ 112s] ^ [ 112s] In file included from jsval.h:48:0, [ 112s] from jspubtd.h:47, [ 112s] from jsprvtd.h:57, [ 112s] from jsdbgapi.cpp:45: [ 112s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 112s] ^ [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 112s] ^ [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 112s] ^ [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 112s] ^ [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 112s] ^ [ 112s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 112s] ^ [ 112s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 112s] ^ [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 112s] ^ [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 112s] ^ [ 112s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 112s] ^ [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 112s] ^ [ 112s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 112s] ^ [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 112s] ^ [ 112s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 112s] ^ [ 112s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 112s] ^ [ 112s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 112s] ^ [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 112s] ^ [ 112s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 112s] ^ [ 112s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 112s] ^ [ 112s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 112s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 112s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 112s] ^ [ 112s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 112s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 112s] ^ [ 112s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 112s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 112s] ^ [ 112s] jsdhash.cpp [ 112s] c++ -o jsdhash.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdhash.pp jsdhash.cpp [ 112s] jsdtoa.cpp [ 112s] c++ -o jsdtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdtoa.pp jsdtoa.cpp [ 113s] jsemit.cpp [ 113s] c++ -o jsemit.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsemit.pp jsemit.cpp [ 113s] In file included from jsval.h:48:0, [ 113s] from jspubtd.h:47, [ 113s] from jsapi.h:49, [ 113s] from jsdtoa.cpp:47: [ 113s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 113s] ^ [ 113s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 113s] ^ [ 113s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 113s] ^ [ 113s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 113s] ^ [ 113s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 113s] ^ [ 113s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 113s] ^ [ 113s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 113s] ^ [ 113s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] js[ 103.744006] serial8250: too much work for irq4 [ 113s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 113s] ^ [ 113s] In file included from jsemit.cpp:52:0: [ 113s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 113s] ^ [ 113s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 113s] ^ [ 113s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 113s] ^ [ 113s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 113s] ^ [ 113s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 113s] ^ [ 113s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 113s] ^ [ 113s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 113s] ^ [ 113s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 113s] ^ [ 113s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 113s] ^ [ 113s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 113s] ^ [ 113s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 113s] ^ [ 113s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 113s] ^ [ 113s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 113s] ^ [ 113s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 113s] ^ [ 113s] jsemit.cpp: In member function 'bool JSTreeContext::ensureSharpSlots()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsemit.cpp:1318:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(SHARP_NSLOTS == 2); [ 113s] ^ [ 113s] jsemit.cpp: In function 'JSOp EmitBigIndexPrefix(JSContext*, JSCodeGenerator*, uintN)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsemit.cpp:1773:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(INDEX_LIMIT <= JS_BIT(24)); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsemit.cpp:1774:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(INDEX_LIMIT >= [ 113s] ^ [ 113s] jsemit.cpp: In function 'JSBool EmitVariables(JSContext*, JSCodeGenerator*, JSParseNode*, JSBool, ptrdiff_t*)': [ 113s] jsemit.cpp:4100:10: warning: variable 'forInLet' set but not used [-Wunused-but-set-variable] [ 113s] bool forInLet, popScope; [ 113s] ^ [ 113s] jsemit.cpp: In function 'JSBool js_EmitTree(JSContext*, JSCodeGenerator*, JSParseNode*)': [ 113s] jsemit.cpp:5675:19: warning: variable 'blockObj' set but not used [-Wunused-but-set-variable] [ 113s] JSObject *blockObj; [ 113s] ^ [ 113s] jsexn.cpp [ 113s] c++ -o jsexn.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsexn.pp jsexn.cpp [ 113s] In file included from jsbit.h:44:0, [ 113s] from jsexn.cpp:48: [ 113s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 113s] ^ [ 113s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 113s] ^ [ 113s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 113s] ^ [ 113s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 113s] ^ [ 113s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 113s] ^ [ 113s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 113s] ^ [ 113s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 113s] ^ [ 113s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] js[ 104.384005] serial8250: too much work for irq4 [ 113s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 113s] ^ [ 113s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 113s] ^ [ 113s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 113s] ^ [ 113s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 113s] ^ [ 113s] jsexn.cpp: In function 'JSErrorReport* CopyErrorReport(JSContext*, JSErrorReport*)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsexn.cpp:146:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSErrorReport) % sizeof(const char *) == 0); [ 113s] ^ [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsexn.cpp:147:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(const char *) % sizeof(jschar) == 0); [ 113s] ^ [ 113s] jsexn.cpp: In function 'jsval* GetStackTraceValueBuffer(JSExnPrivate*)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsexn.cpp:257:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSStackTraceElem) % sizeof(jsval) == 0); [ 113s] ^ [ 113s] jsexn.cpp: In function 'JSBool exn_enumerate(JSContext*, JSObject*)': [ 113s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 113s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 113s] ^ [ 113s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 113s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 113s] ^ [ 113s] jsexn.cpp:440:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 113s] JS_STATIC_ASSERT(sizeof(JSAtomState) <= (size_t)(uint16)-1); [ 113s] ^ [ 113s] jsfriendapi.cpp [ 114s] c++ -o jsfriendapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfriendapi.pp jsfriendapi.cpp [ 114s] In file included from jsval.h:48:0, [ 114s] from jspubtd.h:47, [ 114s] from jsprvtd.h:57, [ 114s] from jscntxt.h:55, [ 114s] from jsfriendapi.cpp:40: [ 114s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 114s] ^ [ 114s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 114s] ^ [ 114s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 114s] ^ [ 114s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 114s] ^ [ 114s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 114s] ^ [ 114s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 114s] ^ [ 114s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 114s] ^ [ 114s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 114s] ^ [ 114s] jsfun.cpp [ 114s] c++ -o jsfun.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfun.pp jsfun.cpp [ 114s] jsgc.cpp [ 114s] c++ -o jsgc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgc.pp jsgc.cpp [ 114s] In file included from jsbit.h:44:0, [ 114s] from jsfun.cpp:47: [ 114s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 114s] ^ [ 114s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 114s] ^ [ 114s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 114s] ^ [ 114s] In file included from nanojit/nanojit.h:377:0, [ 114s] from jsbuiltins.h:45, [ 114s] from jsfun.cpp:53: [ 114s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 114s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 114s] ^ [ 114s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 114s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 114s] ^ [ 114s] In file included from jsbit.h:44:0, [ 114s] from jsfun.cpp:47: [ 114s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 114s] ^ [ 114s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 114s] ^ [ 114s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 114s] ^ [ 114s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 114s] ^ [ 114s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 114s] ^ [ 114s] In file included from jsgc.cpp:56:0: [ 114s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 114s] ^ [ 114s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 114s] ^ [ 114s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 114s] ^ [ 114s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 114s] ^ [ 114s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 114s] ^ [ 114s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 114s] ^ [ 114s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 114s] ^ [ 114s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 114s] ^ [ 114s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 114s] ^ [ 114s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 114s] ^ [ 114s] jsfun.cpp: In function 'JSObject* NewArguments(JSContext*, JSObject*, uint32, JSObject&)': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsfun.cpp:186:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(JSObject::ARGS_CLASS_RESERVED_SLOTS == 2); [ 114s] ^ [ 114s] In file included from jsfun.cpp:53:0: [ 114s] jsfun.cpp: At global scope: [ 114s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_NewArgumentsOnTrace' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 114s] ^ [ 114s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 114s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 114s] ^ [ 114s] jsfun.cpp:301:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 114s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_NewArgumentsOnTrace, CONTEXT, OBJECT, UINT32, OBJECT, [ 114s] ^ [ 114s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_PutArgumentsOnTrace' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 114s] ^ [ 114s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 114s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 114s] ^ [ 114s] jsfun.cpp:326:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 114s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_PutArgumentsOnTrace, CONTEXT, OBJECT, VALUEPTR, 0, [ 114s] ^ [ 114s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_CreateCallObjectOnTrace' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 114s] ^ [ 114s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 114s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 114s] ^ [ 114s] jsfun.cpp:1062:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 114s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_CreateCallObjectOnTrace, CONTEXT, FUNCTION, OBJECT, OBJECT, [ 114s] ^ [ 114s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_PutCallObjectOnTrace' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 114s] ^ [ 114s] jsbuiltins.h:389:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 114s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 114s] ^ [ 114s] jsfun.cpp:1169:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_6' [ 114s] JS_DEFINE_CALLINFO_6(extern, BOOL, js_PutCallObjectOnTrace, CONTEXT, OBJECT, UINT32, VALUEPTR, [ 114s] ^ [ 114s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_SetCallArg' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 114s] ^ [ 114s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 114s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 114s] ^ [ 114s] jsfun.cpp:1317:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 114s] JS_DEFINE_CALLINFO_4(extern, BOOL, js_SetCallArg, CONTEXT, OBJECT, JSID, VALUE, 0, [ 114s] ^ [ 114s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_SetCallVar' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 114s] ^ [ 114s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 114s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 114s] ^ [ 114s] jsfun.cpp:1326:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 114s] JS_DEFINE_CALLINFO_4(extern, BOOL, js_SetCallVar, CONTEXT, OBJECT, JSID, VALUE, 0, [ 114s] ^ [ 114s] jsfun.cpp: In function 'JSString* fun_toStringHelper(JSContext*, JSObject*, uintN)': [ 114s] jsfun.cpp:2054:16: warning: converting 'false' to pointer type 'JSString*' [-Wconversion-null] [ 114s] return false; [ 114s] ^ [ 114s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 114s] ^ [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 114s] ^ [ 114s] jsfun.cpp: In function 'const js::Shape* js::LookupInterpretedFunctionPrototype(JSContext*, JSObject*)': [ 114s] jsfun.cpp:2660:20: warning: converting 'false' to pointer type 'const js::Shape*' [-Wconversion-null] [ 114s] return false; [ 114s] ^ [ 114s] In file included from jsfun.cpp:53:0: [ 114s] jsfun.cpp: At global scope: [ 114s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_CloneFunctionObject' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 114s] ^ [ 114s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 114s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 114s] ^ [ 114s] jsfun.cpp:2819:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 114s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_CloneFunctionObject, CONTEXT, FUNCTION, OBJECT, OBJECT, 0, [ 114s] ^ [ 114s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_AllocFlatClosure' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 114s] ^ [ 114s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 114s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 114s] ^ [ 114s] jsfun.cpp:2853:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 114s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_AllocFlatClosure, [ 114s] ^ [ 114s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 114s] ^ [ 114s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 114s] ^ [ 114s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 114s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 114s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 114s] ^ [ 114s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 114s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 114s] ^ [ 114s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 114s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 114s] ^ [ 114s] In file included from nanojit/nanojit.h:377:0, [ 114s] from jsbuiltins.h:45, [ 114s] from jstracer.h:48, [ 114s] from jsgc.cpp:81: [ 114s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 114s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 114s] ^ [ 114s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 114s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 114s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 114s] ^ [ 114s] jsgcchunk.cpp [ 114s] c++ -o jsgcchunk.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcchunk.pp jsgcchunk.cpp [ 115s] In file included from jsgc.cpp:56:0: [ 115s] jsgc.cpp: In function 'js::gc::ConservativeGCTest js::MarkIfGCThingWord(JSTracer*, jsuword, uint32&)': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsgc.cpp:610:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(JSID_TYPE_STRING == 0 && JSID_TYPE_OBJECT == 4); [ 115s] ^ [ 115s] jsgcstats.cpp [ 115s] c++ -o jsgcstats.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcstats.pp jsgcstats.cpp [ 115s] jsgc.cpp: In function 'void FinalizeArenaList(JSCompartment*, JSContext*, unsigned int)': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsgc.cpp:1893:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(!(sizeof(T) & Cell::CellMask)); [ 115s] ^ [ 115s] In file included from jsval.h:48:0, [ 115s] from jspubtd.h:47, [ 115s] from jsprvtd.h:57, [ 115s] from jscntxt.h:55, [ 115s] from jsgcstats.cpp:40: [ 115s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 115s] ^ [ 115s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 115s] ^ [ 115s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 115s] ^ [ 115s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 115s] ^ [ 115s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 115s] ^ [ 115s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 115s] ^ [ 115s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 115s] ^ [ 115s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 115s] ^ [ 115s] In file included from nanojit/nanojit.h:377:0, [ 115s] from jsbuiltins.h:45, [ 115s] from jsgcstats.cpp:44: [ 115s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 115s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 115s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 115s] ^ [ 115s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 115s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 115s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 115s] ^ [ 115s] jshash.cpp [ 115s] c++ -o jshash.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jshash.pp jshash.cpp [ 115s] jsinterp.cpp [ 115s] c++ -o jsinterp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinterp.pp jsinterp.cpp [ 115s] In file included from jsinterp.cpp:50:0: [ 115s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 115s] ^ [ 115s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 115s] ^ [ 115s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 115s] ^ [ 115s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 115s] ^ [ 115s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 115s] ^ [ 115s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 115s] ^ [ 115s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 115s] ^ [ 115s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 115s] ^ [ 115s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 115s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 115s] ^ [ 115s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 115s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 115s] ^ [ 115s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 115s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 115s] ^ [ 116s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 116s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 116s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 116s] ^ [ 116s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 116s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 116s] ^ [ 116s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 116s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 116s] ^ [ 116s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 116s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 116s] ^ [ 116s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 116s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 116s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 116s] ^ [ 116s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 116s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 116s] ^ [ 116s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 116s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 116s] ^ [ 116s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 116s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 116s] ^ [ 116s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 116s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 116s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 116s] ^ [ 116s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 116s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 116s] ^ [ 116s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 116s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 116s] ^ [ 116s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 116s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 116s] ^ [ 116s] In file included from nanojit/nanojit.h:377:0, [ 116s] from jsbuiltins.h:45, [ 116s] from jstracer.h:48, [ 116s] from jsinterp.cpp:75: [ 116s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 116s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 116s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 116s] ^ [ 116s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 116s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 116s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 116s] ^ [ 117s] jsinvoke.cpp [ 117s] c++ -o jsinvoke.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinvoke.pp jsinvoke.cpp [ 117s] In file included from jsinterp.cpp:50:0, [ 117s] from jsinvoke.cpp:42: [ 117s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 117s] ^ [ 117s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 117s] ^ [ 117s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 117s] ^ [ 117s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 117s] ^ [ 117s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 117s] ^ [ 117s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 117s] ^ [ 117s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 117s] ^ [ 117s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 117s] ^ [ 117s] jsiter.cpp [ 117s] c++ -o jsiter.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsiter.pp jsiter.cpp [ 117s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 117s] ^ [ 117s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 117s] ^ [ 117s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 117s] ^ [ 117s] In file included from nanojit/nanojit.h:377:0, [ 117s] from jsbuiltins.h:45, [ 117s] from jstracer.h:48, [ 117s] from jsinterp.cpp:75, [ 117s] from jsinvoke.cpp:42: [ 117s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 117s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 117s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 117s] ^ [ 117s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 117s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 117s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 117s] ^ [ 117s] In file included from jsiter.cpp:47:0: [ 117s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 117s] ^ [ 117s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 117s] ^ [ 117s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 117s] ^ [ 117s] In file included from nanojit/nanojit.h:377:0, [ 117s] from jsbuiltins.h:45, [ 117s] from jsiter.cpp:53: [ 117s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 117s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 117s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 117s] ^ [ 117s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 117s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 117s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 117s] ^ [ 117s] In file included from jsinterp.cpp:50:0, [ 117s] from jsinvoke.cpp:42: [ 117s] jsinterp.cpp: In function 'bool js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, uintN, js::Value*)': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsinterp.cpp:993:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(SHARP_NSLOTS == 2); [ 117s] ^ [ 117s] In file included from jsiter.cpp:47:0: [ 117s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 117s] ^ [ 117s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 117s] ^ [ 117s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 117s] ^ [ 117s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 117s] ^ [ 117s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 117s] ^ [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 117s] ^ [ 117s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 117s] ^ [ 117s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 117s] ^ [ 117s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 117s] ^ [ 117s] jsiter.cpp: In function 'bool js::VectorToIdArray(JSContext*, js::AutoIdVector&, JSIdArray**)': [ 117s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 117s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 117s] ^ [ 117s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 117s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 117s] ^ [ 117s] jsiter.cpp:339:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 117s] JS_STATIC_ASSERT(sizeof(JSIdArray) > sizeof(jsid)); [ 117s] ^ [ 117s] jsiter.cpp: In function 'JSObject* NewIteratorObject(JSContext*, uintN)': [ 117s] jsiter.cpp:428:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 117s] return false; [ 117s] ^ [ 118s] jslock.cpp [ 118s] c++ -o jslock.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslock.pp jslock.cpp [ 118s] In file included from jsval.h:48:0, [ 118s] from jspubtd.h:47, [ 118s] from jslock.cpp:47: [ 118s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 118s] ^ [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 118s] ^ [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 118s] ^ [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 118s] ^ [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 118s] ^ [ 118s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 118s] ^ [ 118s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 118s] ^ [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 118s] ^ [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 118s] ^ [ 118s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 118s] ^ [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 118s] ^ [ 118s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 118s] ^ [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 118s] ^ [ 118s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 118s] ^ [ 118s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 118s] ^ [ 118s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 118s] ^ [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 118s] ^ [ 118s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 118s] ^ [ 118s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 118s] ^ [ 118s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 118s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 118s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 118s] ^ [ 118s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 118s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 118s] ^ [ 118s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 118s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 118s] ^ [ 118s] jslock.cpp: In function 'int js_SuspendThread(JSThinLock*)': [ 118s] jslock.cpp:585:14: warning: variable 'stat' set but not used [-Wunused-but-set-variable] [ 118s] PRStatus stat; [ 118s] ^ [ 118s] jslock.cpp: In function 'void js_ResumeThread(JSThinLock*)': [ 118s] jslock.cpp:615:14: warning: variable 'stat' set but not used [-Wunused-but-set-variable] [ 118s] PRStatus stat; [ 118s] ^ [ 118s] jslog2.cpp [ 118s] c++ -o jslog2.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslog2.pp jslog2.cpp [ 118s] jsmath.cpp [ 118s] c++ -o jsmath.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsmath.pp jsmath.cpp [ 118s] jsnativestack.cpp [ 118s] c++ -o jsnativestack.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnativestack.pp jsnativestack.cpp [ 118s] jsnum.cpp [ 118s] c++ -o jsnum.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnum.pp jsnum.cpp [ 119s] In file included from jsval.h:48:0, [ 119s] from jspubtd.h:47, [ 119s] from jsapi.h:49, [ 119s] from jsmath.cpp:48: [ 119s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 119s] ^ [ 119s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 119s] ^ [ 119s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 119s] ^ [ 119s] In file included from jsnum.cpp:56:0: [ 119s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 119s] ^ [ 119s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 119s] ^ [ 119s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 119s] ^ [ 119s] In file included from nanojit/nanojit.h:377:0, [ 119s] from jsbuiltins.h:45, [ 119s] from jsnum.cpp:59: [ 119s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 119s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 119s] ^ [ 119s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 119s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 119s] ^ [ 119s] In file included from jsnum.cpp:56:0: [ 119s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 119s] ^ [ 119s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GL[ 109.768008] serial8250: too much work for irq4 [ 119s] UE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 119s] ^ [ 119s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 119s] ^ [ 119s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 119s] ^ [ 119s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 119s] ^ [ 119s] In file included from nanojit/nanojit.h:377:0, [ 119s] from jsbuiltins.h:45, [ 119s] from jsmath.cpp:50: [ 119s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 119s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 119s] ^ [ 119s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 119s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 119s] ^ [ 119s] In file included from jsval.h:48:0, [ 119s] from jspubtd.h:47, [ 119s] from jsapi.h:49, [ 119s] from jsmath.cpp:48: [ 119s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 119s] ^ [ 119s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 119s] ^ [ 119s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 119s] ^ [ 119s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 119s] ^ [ 119s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 119s] ^ [ 119s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 119s] ^ [ 119s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 119s] ^ [ 119s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 119s] ^ [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 119s] ^ [ 119s] In file included from jsnum.cpp:59:0: [ 119s] jsnum.cpp: At global scope: [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)ParseInt' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:516:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsnum.cpp:513:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 119s] JS_DEFINE_TRCINFO_2(num_parseInt, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)ParseIntDouble' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:517:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn1 \ [ 119s] ^ [ 119s] jsnum.cpp:513:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 119s] JS_DEFINE_TRCINFO_2(num_parseInt, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)ParseFloat' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsnum.cpp:517:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(num_parseFloat, [ 119s] ^ [ 119s] In file included from jsnum.cpp:56:0: [ 119s] jsnum.cpp: In constructor 'js::ToCStringBuf::ToCStringBuf()': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsnum.cpp:594:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(sbufSize >= DTOSTR_STANDARD_BUFFER_SIZE); [ 119s] ^ [ 119s] jsnum.cpp: In function 'JSString* js_IntToString(JSContext*, jsint)': [ 119s] jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 119s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 119s] ^ [ 119s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 119s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 119s] ^ [ 119s] jsnum.cpp:625:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 119s] JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH + 1 >= sizeof("-2147483648")); [ 119s] ^ [ 119s] In file included from jsnum.cpp:59:0: [ 119s] jsnum.cpp: At global scope: [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_NumberToString' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:516:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsnum.cpp:932:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 119s] JS_DEFINE_TRCINFO_2(num_toString, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_NumberToStringWithBase' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:517:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn1 \ [ 119s] ^ [ 119s] jsnum.cpp:932:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 119s] JS_DEFINE_TRCINFO_2(num_toString, [ 119s] ^ [ 119s] In file included from jsmath.cpp:50:0: [ 119s] jsmath.cpp: At global scope: [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_math_abs_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(name, \ [ 119s] ^ [ 119s] jsmath.cpp:680:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 119s] MATH_BUILTIN_1(js_math_abs, fabs) [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_atan_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(name, \ [ 119s] ^ [ 119s] jsmath.cpp:681:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 119s] MATH_BUILTIN_1(math_atan, atan) [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_sin_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(name, \ [ 119s] ^ [ 119s] jsmath.cpp:682:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 119s] MATH_BUILTIN_1(math_sin, sin) [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_cos_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(name, \ [ 119s] ^ [ 119s] jsmath.cpp:683:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 119s] MATH_BUILTIN_1(math_cos, cos) [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_sqrt_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(name, \ [ 119s] ^ [ 119s] jsmath.cpp:684:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 119s] MATH_BUILTIN_1(math_sqrt, sqrt) [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_tan_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(name, \ [ 119s] ^ [ 119s] jsmath.cpp:685:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 119s] MATH_BUILTIN_1(math_tan, tan) [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_exp_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:715:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(math_exp, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_acos_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:807:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(math_acos, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_asin_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:809:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(math_asin, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_atan2_kernel' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:811:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(math_atan2, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_floor_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:813:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(js_math_floor, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_log_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:815:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(math_log, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_max_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:817:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(js_math_max, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_min_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:819:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(js_math_min, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_pow_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:821:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(math_pow, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_random_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:823:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(math_random, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_round_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsmath.cpp:825:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(js_math_round, [ 119s] ^ [ 119s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_ceil_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 119s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 119s] ^ [ 119s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 119s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 119s] ^ [ 119s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 119s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 119s] ^ [ 119s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 119s] _JS_DEFINE_CALLINFO_n tn0 \ [ 119s] ^ [ 119s] jsm[ 110.160005] serial8250: too much work for irq4 [ 119s] ath.cpp:827:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 119s] JS_DEFINE_TRCINFO_1(js_math_ceil, [ 119s] ^ [ 119s] jsobj.cpp [ 119s] c++ -o jsobj.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsobj.pp jsobj.cpp [ 120s] json.cpp [ 120s] c++ -o json.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/json.pp json.cpp [ 120s] In file included from jsbit.h:44:0, [ 120s] from jsobj.cpp:49: [ 120s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 120s] ^ [ 120s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 120s] ^ [ 120s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 120s] ^ [ 120s] In file included from nanojit/nanojit.h:377:0, [ 120s] from jsbuiltins.h:45, [ 120s] from jsobj.cpp:58: [ 120s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 120s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 120s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 120s] ^ [ 120s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 120s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 120s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 120s] ^ [ 120s] In file included from jsbit.h:44:0, [ 120s] from jsobj.cpp:49: [ 120s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 120s] ^ [ 120s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 120s] ^ [ 120s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 120s] ^ [ 120s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 120s] ^ [ 120s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 120s] ^ [ 120s] In file included from jsval.h:48:0, [ 120s] from jspubtd.h:47, [ 120s] from jsapi.h:49, [ 120s] from json.cpp:43: [ 120s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 120s] ^ [ 120s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 120s] ^ [ 120s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 120s] ^ [ 120s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 120s] ^ [ 120s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 120s] ^ [ 120s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 120s] ^ [ 120s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 120s] ^ [ 120s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 120s] ^ [ 120s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 120s] ^ [ 120s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 120s] ^ [ 120s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 120s] ^ [ 120s] jsopcode.cpp [ 120s] c++ -o jsopcode.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsopcode.pp jsopcode.cpp [ 120s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 120s] ^ [ 120s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 120s] ^ [ 120s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 120s] ^ [ 120s] In file included from jsobj.cpp:58:0: [ 120s] jsobj.cpp: At global scope: [ 120s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_Object_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 120s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 120s] ^ [ 120s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 120s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 120s] ^ [ 120s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 120s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 120s] ^ [ 120s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 120s] _JS_DEFINE_CALLINFO_n tn0 \ [ 120s] ^ [ 120s] jsobj.cpp:2968:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 120s] JS_DEFINE_TRCINFO_1(js_Object, [ 120s] ^ [ 120s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_InitializerObject' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 120s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 120s] ^ [ 120s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 120s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 120s] ^ [ 120s] jsobj.cpp:2983:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 120s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_InitializerObject, CONTEXT, OBJECT, OBJECT, [ 120s] ^ [ 120s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_String_tn' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 120s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 120s] ^ [ 120s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 120s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 120s] ^ [ 120s] jsobj.cpp:2996:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 120s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_String_tn, CONTEXT, CALLEE_PROTOTYPE, STRING, 0, [ 120s] ^ [ 120s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_CreateThisFromTrace' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 120s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 120s] ^ [ 120s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 120s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 120s] ^ [ 120s] jsobj.cpp:3029:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 120s] JS_DEFINE_CALLINFO_3(extern, CONSTRUCTOR_RETRY, js_CreateThisFromTrace, CONTEXT, OBJECT, UINTN, 0, [ 120s] ^ [ 120s] In file included from jsopcode.cpp:54:0: [ 120s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 120s] ^ [ 120s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 120s] ^ [ 120s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 120s] ^ [ 120s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 120s] ^ [ 120s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 120s] ^ [ 120s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 120s] ^ [ 120s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 120s] ^ [ 120s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 120s] ^ [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 120s] ^ [ 120s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 120s] ^ [ 120s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 120s] ^ [ 120s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 120s] ^ [ 120s] In file included from nanojit/nanojit.h:377:0, [ 120s] from jsbuiltins.h:45, [ 120s] from jstracer.h:48, [ 120s] from jsopcode.cpp:73: [ 120s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 120s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 120s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 120s] ^ [ 120s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 120s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 120s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 120s] ^ [ 120s] jsopcode.cpp: In function 'jsbytecode* DecompileDestructuring(SprintStack*, jsbytecode*, jsbytecode*)': [ 120s] jsopcode.cpp:1572:14: warning: variable 'saveop' set but not used [-Wunused-but-set-variable] [ 120s] JSOp op, saveop; [ 120s] ^ [ 120s] In file included from jsopcode.cpp:54:0: [ 120s] jsopcode.cpp: In function 'jsbytecode* Decompile(SprintStack*, jsbytecode*, intN, JSOp)': [ 120s] jsutil.h:120:43: warning: typedef 'js_static_assert312' locally defined but not used [-Wunused-local-typedefs] [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 120s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 120s] ^ [ 120s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 120s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 120s] ^ [ 120s] jsopcode.cpp:1891:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 120s] JS_STATIC_ASSERT(ARGNO_LEN == SLOTNO_LEN); [ 120s] ^ [ 122s] jsparse.cpp [ 122s] c++ -o jsparse.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsparse.pp jsparse.cpp [ 122s] In file included from jsparse.cpp:60:0: [ 122s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 122s] ^ [ 122s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 122s] ^ [ 122s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 122s] ^ [ 122s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 122s] ^ [ 122s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 122s] ^ [ 122s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 122s] ^ [ 122s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 122s] ^ [ 122s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] js[ 112.936784] serial8250: too much work for irq4 [ 122s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 122s] ^ [ 122s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 122s] ^ [ 122s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 122s] ^ [ 122s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 122s] ^ [ 122s] jsparse.cpp: In member function 'JSParseNode* js::Parser::functionDef(JSAtom*, js::Parser::FunctionType, uintN)': [ 122s] jsparse.cpp:3355:20: warning: converting 'false' to pointer type 'JSParseNode*' [-Wconversion-null] [ 122s] return false; [ 122s] ^ [ 122s] jsparse.cpp: In member function 'JSParseNode* js::Parser::primaryExpr(js::TokenKind, JSBool)': [ 122s] jsparse.cpp:8540:16: warning: variable 'afterComma' set but not used [-Wunused-but-set-variable] [ 122s] JSBool afterComma; [ 122s] ^ [ 123s] jsproxy.cpp [ 123s] c++ -o jsproxy.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsproxy.pp jsproxy.cpp [ 123s] In file included from jsval.h:48:0, [ 123s] from jspubtd.h:47, [ 123s] from jsapi.h:49, [ 123s] from jsproxy.cpp:43: [ 123s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 123s] ^ [ 123s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 123s] ^ [ 123s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 123s] ^ [ 123s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 124s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 124s] ^ [ 124s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 124s] ^ [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 124s] ^ [ 124s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 124s] ^ [ 124s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 124s] ^ [ 124s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] js[ 114.593716] serial8250: too much work for irq4 [ 124s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 124s] ^ [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 124s] ^ [ 124s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 124s] ^ [ 124s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 124s] ^ [ 124s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 124s] ^ [ 125s] jsprf.cpp [ 125s] c++ -o jsprf.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprf.pp jsprf.cpp [ 125s] jsprobes.cpp [ 125s] c++ -o jsprobes.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprobes.pp jsprobes.cpp [ 125s] In file included from jsprf.cpp:51:0: [ 125s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 125s] ^ [ 125s] In file included from jsval.h:48:0, [ 125s] from jspubtd.h:47, [ 125s] from jsapi.h:49, [ 125s] from jsprobes.cpp:36: [ 125s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] ty[ 116.228005] serial8250: too much work for irq4 [ 125s] pedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 125s] ^ [ 125s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 125s] ^ [ 125s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 125s] ^ [ 125s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 125s] ^ [ 125s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 125s] ^ [ 125s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locall[ 116.272008] serial8250: too much work for irq4 [ 125s] y defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 125s] ^ [ 125s] jspropertycache.cpp [ 125s] c++ -o jspropertycache.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertycache.pp jspropertycache.cpp [ 125s] In file included from jsval.h:48:0, [ 125s] from jspubtd.h:47, [ 125s] from jsapi.h:49, [ 125s] from jspropertycache.h:44, [ 125s] from jspropertycache.cpp:41: [ 125s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 125s] ^ [ 125s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 125s] ^ [ 125s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 125s] ^ [ 125s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 125s] ^ [ 125s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 125s] ^ [ 125s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] js[ 116.325488] serial8250: too much work for irq4 [ 125s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 125s] ^ [ 125s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 125s] ^ [ 125s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 125s] ^ [ 125s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 125s] ^ [ 125s] jspropertytree.cpp [ 125s] c++ -o jspropertytree.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertytree.pp jspropertytree.cpp [ 126s] In file included from jsval.h:48:0, [ 126s] from jspubtd.h:47, [ 126s] from jsapi.h:49, [ 126s] from jspropertytree.cpp:45: [ 126s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 126s] ^ [ 126s] jsreflect.cpp [ 126s] c++ -o jsreflect.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsreflect.pp jsreflect.cpp [ 126s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 126s] ^ [ 126s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 126s] ^ [ 126s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 126s] ^ [ 126s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 126s] ^ [ 126s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 126s] ^ [ 126s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 126s] ^ [ 126s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 126s] ^ [ 126s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 126s] ^ [ 126s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 126s] ^ [ 126s] In file included from jsval.h:48:0, [ 126s] from jspubtd.h:47, [ 126s] from jsreflect.cpp:45: [ 126s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 126s] ^ [ 126s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 126s] ^ [ 126s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 126s] ^ [ 126s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 126s] ^ [ 126s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 126s] ^ [ 126s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 126s] ^ [ 126s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 126s] ^ [ 126s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] js[ 116.856006] serial8250: too much work for irq4 [ 126s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 126s] ^ [ 126s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 126s] ^ [ 126s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 126s] ^ [ 126s] jsregexp.cpp [ 126s] c++ -o jsregexp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsregexp.pp jsregexp.cpp [ 126s] jsscan.cpp [ 126s] c++ -o jsscan.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscan.pp jsscan.cpp [ 126s] In file included from jsregexp.cpp:48:0: [ 126s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 126s] ^ [ 126s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 126s] ^ [ 126s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 126s] ^ [ 126s] In file included from jsbit.h:44:0, [ 126s] from jsscan.cpp:57: [ 126s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 126s] ^ [ 126s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typede[ 117.428009] serial8250: too much work for irq4 [ 126s] f int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 126s] ^ [ 126s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 126s] ^ [ 126s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 126s] ^ [ 126s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 126s] ^ [ 126s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 126s] ^ [ 126s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 126s] ^ [ 126s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsscript.h: In member function 'void js::UpvarCookie::[ 117.492009] serial8250: too much work for irq4 [ 126s] checkInvariants()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 126s] ^ [ 126s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 126s] ^ [ 126s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 126s] ^ [ 126s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 126s] ^ [ 126s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 126s] ^ [ 126s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 126s] ^ [ 126s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[([ 117.512009] serial8250: too much work for irq4 [ 126s] cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 126s] ^ [ 126s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 126s] ^ [ 126s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 126s] ^ [ 126s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 126s] ^ [ 127s] In file included from nanojit/nanojit.h:377:0, [ 127s] from jsbuiltins.h:45, [ 127s] from jstracer.h:48, [ 127s] from jsregexp.cpp:64: [ 127s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 127s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 127s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 127s] ^ [ 127s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 127s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 127s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 127s] ^ [ 127s] In file included from jstracer.h:48:0, [ 127s] from jsregexp.cpp:64: [ 127s] jsregexp.cpp: At global scope: [ 127s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_CloneRegExpObject' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 127s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 127s] ^ [ 127s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 127s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 127s] ^ [ 127s] jsregexp.cpp:178:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 127s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_CloneRegExpObject, CONTEXT, OBJECT, OBJECT, 0, [ 127s] ^ [ 127s] jsscope.cpp [ 127s] c++ -o jsscope.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscope.pp jsscope.cpp [ 127s] In file included from jsbit.h:44:0, [ 127s] from jsscope.cpp:50: [ 127s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 127s] ^ [ 127s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 127s] ^ [ 127s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 127s] ^ [ 127s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 127s] ^ [ 127s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 127s] ^ [ 127s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 127s] ^ [ 127s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 127s] ^ [ 127s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 127s] ^ [ 127s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 127s] ^ [ 127s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 127s] ^ [ 127s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 127s] ^ [ 127s] In file included from nanojit/nanojit.h:377:0, [ 127s] from jsbuiltins.h:45, [ 127s] from jstracer.h:48, [ 127s] from jsscope.cpp:64: [ 127s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 127s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 127s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 127s] ^ [ 127s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 127s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 127s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 127s] ^ [ 128s] jsscript.cpp [ 128s] c++ -o jsscript.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscript.pp jsscript.cpp [ 128s] In file included from jsscript.cpp:47:0: [ 128s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 128s] ^ [ 128s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 128s] ^ [ 128s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 128s] ^ [ 128s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 128s] ^ [ 128s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 128s] ^ [ 128s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 128s] ^ [ 128s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 128s] ^ [ 128s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] js[ 119.481275] serial8250: too much work for irq4 [ 128s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 128s] ^ [ 128s] jsstr.cpp [ 128s] c++ -o jsstr.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsstr.pp jsstr.cpp [ 128s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 128s] ^ [ 128s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 128s] ^ [ 128s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 128s] ^ [ 129s] In file included from nanojit/nanojit.h:377:0, [ 129s] from jsbuiltins.h:45, [ 129s] from jstracer.h:48, [ 129s] from jsscript.cpp:63: [ 129s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 129s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 129s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 129s] ^ [ 129s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 129s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 129s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 129s] ^ [ 129s] jsscript.cpp: In member function 'jsuword* js::Bindings::getLocalNameArray(JSContext*, JSArenaPool*)': [ 129s] jsscript.cpp:193:17: warning: variable 'constFlag' set but not used [-Wunused-but-set-variable] [ 129s] jsuword constFlag = 0; [ 129s] ^ [ 129s] In file included from jsscript.cpp:47:0: [ 129s] jsscript.cpp: In function 'JSBool js_XDRScript(JSXDRState*, JSScript**, JSBool*)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsscript.cpp:712:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(tn->kind) == sizeof(uint8)); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsscript.cpp:713:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(tn->stackDepth) == sizeof(uint16)); [ 129s] ^ [ 129s] jsscript.cpp: In static member function 'static JSScript* JSScript::NewScript(JSContext*, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint16, uint16, JSVersion)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsscript.cpp:1289:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(JSObjectArray) + [ 129s] ^ [ 129s] In file included from jsstr.cpp:55:0: [ 129s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 129s] ^ [ 129s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 129s] ^ [ 129s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 129s] ^ [ 129s] In file included from nanojit/nanojit.h:377:0, [ 129s] from jsbuiltins.h:45, [ 129s] from jsstr.cpp:62: [ 129s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 129s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 129s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 129s] ^ [ 129s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 129s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 129s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 129s] ^ [ 129s] In file included from jsstr.cpp:55:0: [ 129s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 129s] ^ [ 129s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 129s] ^ [ 129s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 129s] ^ [ 129s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 129s] ^ [ 129s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 129s] ^ [ 129s] jstypedarray.cpp [ 129s] c++ -o jstypedarray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jstypedarray.pp jstypedarray.cpp [ 129s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 129s] ^ [ 129s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 129s] ^ [ 129s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 129s] ^ [ 129s] jsstr.cpp: In function 'jschar* AllocChars(JSContext*, size_t)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.cpp:119:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(JSString::MAX_LENGTH * sizeof(jschar) < UINT32_MAX); [ 130s] ^ [ 130s] In file included from jsstr.cpp:62:0: [ 130s] jsstr.cpp: At global scope: [ 130s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_Flatten' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 130s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 130s] ^ [ 130s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 130s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 130s] ^ [ 130s] jsstr.cpp:239:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 130s] JS_DEFINE_CALLINFO_2(extern, BOOL, js_Flatten, CONTEXT, STRING, 0, nanojit::ACCSET_STORE_ANY) [ 130s] ^ [ 130s] jsstr.cpp: In member function 'const RegExpPair* RegExpGuard::normalizeRegExp(bool, uintN, uintN, js::Value*)': [ 130s] jsstr.cpp:1737:24: warning: converting 'false' to pointer type 'const RegExpPair*' [-Wconversion-null] [ 130s] return false; [ 130s] ^ [ 130s] In file included from jsstr.cpp:62:0: [ 130s] jsstr.cpp: At global scope: [ 130s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_ConcatStrings' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 130s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 130s] ^ [ 130s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 130s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 130s] ^ [ 130s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 130s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 130s] ^ [ 130s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 130s] _JS_DEFINE_CALLINFO_n tn0 \ [ 130s] ^ [ 130s] jsstr.cpp:3063:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 130s] JS_DEFINE_TRCINFO_1(str_concat, [ 130s] ^ [ 130s] In file included from jstypedarray.cpp:44:0: [ 130s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 130s] ^ [ 130s] jsutil.cpp [ 130s] c++ -o jsutil.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsutil.pp jsutil.cpp [ 130s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 130s] ^ [ 130s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 130s] ^ [ 130s] jswrapper.cpp [ 130s] c++ -o jswrapper.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jswrapper.pp jswrapper.cpp [ 130s] In file included from nanojit/nanojit.h:377:0, [ 130s] from jsbuiltins.h:45, [ 130s] from jstypedarray.cpp:51: [ 130s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 130s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 130s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 130s] ^ [ 130s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 130s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 130s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 130s] ^ [ 130s] In file included from jstypedarray.cpp:44:0: [ 130s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 130s] ^ [ 130s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 130s] ^ [ 130s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 130s] ^ [ 130s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 130s] ^ [ 130s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] In file included from jsval.h:48:0, [ 130s] from jspubtd.h:47, [ 130s] from jsapi.h:49, [ 130s] from jswrapper.cpp:42: [ 130s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 130s] ^ [ 130s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 130s] ^ [ 130s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 130s] ^ [ 130s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 130s] ^ [ 130s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 130s] ^ [ 130s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 130s] ^ [ 130s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 130s] ^ [ 130s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] js[ 120.480007] serial8250: too much work for irq4 [ 130s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 130s] ^ [ 130s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 130s] ^ [ 130s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 130s] ^ [ 130s] In file included from jstypedarray.cpp:51:0: [ 130s] jstypedarray.cpp: At global scope: [ 130s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_TypedArray_uint8_clamp_double' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 130s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 130s] ^ [ 130s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 130s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 130s] ^ [ 130s] jstypedarray.cpp:387:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 130s] JS_DEFINE_CALLINFO_1(extern, INT32, js_TypedArray_uint8_clamp_double, DOUBLE, [ 130s] ^ [ 130s] In file included from jstypedarray.cpp:44:0: [ 130s] jstypedarray.cpp: In member function 'void TypedArrayTemplate::copyIndexToValue(JSContext*, uint32, js::Value*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jstypedarray.cpp:1351:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(NativeType) < 4); [ 130s] ^ [ 130s] jstypedarray.cpp: In function 'JSObject* TypedArrayConstruct(JSContext*, jsint, uintN, js::Value*)': [ 130s] jstypedarray.cpp:1671:16: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 130s] return false; [ 130s] ^ [ 130s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 130s] ^ [ 130s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 130s] ^ [ 130s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 130s] ^ [ 130s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = signed char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 130s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = signed char; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 130s] jstypedarray.cpp:1643:27: required from here [ 130s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 130s] return false; [ 130s] ^ [ 130s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 130s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = unsigned char; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 130s] jstypedarray.cpp:1646:28: required from here [ 130s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 130s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 130s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = short int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 130s] jstypedarray.cpp:1649:28: required from here [ 130s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 130s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 130s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = short unsigned int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 130s] jstypedarray.cpp:1652:29: required from here [ 130s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 130s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 130s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 130s] jstypedarray.cpp:1655:28: required from here [ 130s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 130s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 130s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = unsigned int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 130s] jstypedarray.cpp:1658:29: required from here [ 130s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 130s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 130s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 130s] jstypedarray.cpp:1661:30: required from here [ 130s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 130s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 130s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 130s] jstypedarray.cpp:1664:30: required from here [ 130s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 130s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = uint8_clamped; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 130s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = uint8_clamped; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 130s] jstypedarray.cpp:1667:35: required from here [ 130s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 130s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)String_fromCharCode' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 130s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 130s] ^ [ 130s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 130s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 130s] ^ [ 130s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 130s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 130s] ^ [ 130s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 130s] _JS_DEFINE_CALLINFO_n tn0 \ [ 130s] ^ [ 130s] jsstr.cpp:3376:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 130s] JS_DEFINE_TRCINFO_1(str_fromCharCode, [ 130s] ^ [ 130s] In file included from jsstr.cpp:55:0: [ 130s] jsstr.cpp: In member function 'JSFlatString* js::StringBuffer::finishString()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert74' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.cpp:3501:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH < CharBuffer::InlineLength); [ 130s] ^ [ 130s] In file included from jsstr.cpp:62:0: [ 130s] jsstr.cpp: At global scope: [ 130s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_EqualStringsOnTrace' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 130s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 130s] ^ [ 130s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 130s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 130s] ^ [ 130s] jsstr.cpp:3823:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 130s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_EqualStringsOnTrace, [ 130s] ^ [ 130s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_CompareStringsOnTrace' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 130s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 130s] ^ [ 130s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 130s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 130s] ^ [ 130s] jsstr.cpp:3877:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 130s] JS_DEFINE_CALLINFO_3(extern, INT32, js_CompareStringsOnTrace, [ 130s] ^ [ 130s] jsxdrapi.cpp [ 130s] c++ -o jsxdrapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsxdrapi.pp jsxdrapi.cpp [ 130s] In file included from jsxdrapi.cpp:47:0: [ 130s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 130s] ^ [ 130s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 130s] ^ [ 130s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 130s] ^ [ 130s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 130s] ^ [ 130s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 130s] ^ [ 130s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 130s] ^ [ 130s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 130s] ^ [ 130s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] js[ 121.384006] serial8250: too much work for irq4 [ 130s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 130s] ^ [ 130s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 130s] ^ [ 130s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 130s] ^ [ 131s] jsxml.cpp [ 131s] c++ -o jsxml.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsxml.pp jsxml.cpp [ 131s] In file included from jsbit.h:44:0, [ 131s] from jsxml.cpp:49: [ 131s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 131s] ^ [ 131s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 131s] ^ [ 131s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 131s] ^ [ 131s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 131s] ^ [ 131s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 131s] ^ [ 131s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 131s] ^ [ 131s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 131s] ^ [ 131s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] js[ 121.866521] serial8250: too much work for irq4 [ 131s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 131s] ^ [ 131s] prmjtime.cpp [ 131s] c++ -o prmjtime.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/prmjtime.pp prmjtime.cpp [ 131s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 131s] ^ [ 131s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 131s] ^ [ 131s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 131s] ^ [ 131s] sharkctl.cpp [ 131s] c++ -o sharkctl.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/sharkctl.pp sharkctl.cpp [ 131s] jstracer.cpp [ 131s] c++ -o jstracer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jstracer.pp jstracer.cpp [ 131s] In file included from nanojit/nanojit.h:377:0, [ 131s] from jstracer.cpp:58: [ 131s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 131s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 131s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 131s] ^ [ 131s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 131s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 131s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 131s] ^ [ 131s] In file included from jsbit.h:44:0, [ 131s] from jstracer.cpp:43: [ 131s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 131s] ^ [ 131s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 131s] ^ [ 131s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 131s] ^ [ 131s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 131s] ^ [ 131s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 131s] ^ [ 131s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 131s] ^ [ 131s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 131s] ^ [ 131s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] js[ 122.300822] serial8250: too much work for irq4 [ 131s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 131s] ^ [ 131s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 131s] ^ [ 131s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 131s] ^ [ 131s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 131s] ^ [ 131s] In file included from jstracer.h:48:0, [ 131s] from jstracer.cpp:78: [ 131s] jstracer.cpp: At global scope: [ 131s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_IntToString' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 131s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 131s] ^ [ 131s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 131s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 131s] ^ [ 131s] jstracer.cpp:323:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 131s] JS_DEFINE_CALLINFO_2(extern, STRING, js_IntToString, CONTEXT, INT32, 1, nanojit::ACCSET_NONE) [ 131s] ^ [ 131s] In file included from jsbit.h:44:0, [ 131s] from jstracer.cpp:43: [ 131s] jstracer.cpp: In function 'void js::NativeToValue(JSContext*, js::Value&, JSValueType, double*)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jstracer.cpp:2979:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(Value) == sizeof(double)); [ 131s] ^ [ 131s] In file included from jstracer.h:48:0, [ 131s] from jstracer.cpp:78: [ 131s] jstracer.cpp: At global scope: [ 131s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetClosureVar' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 131s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 131s] ^ [ 131s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 131s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 131s] ^ [ 131s] jstracer.cpp:8140:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 131s] JS_DEFINE_CALLINFO_4(extern, UINT32, GetClosureVar, CONTEXT, OBJECT, CVIPTR, DOUBLEPTR, [ 131s] ^ [ 131s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetClosureArg' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 131s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 131s] ^ [ 131s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 131s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 131s] ^ [ 131s] jstracer.cpp:8142:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 131s] JS_DEFINE_CALLINFO_4(extern, UINT32, GetClosureArg, CONTEXT, OBJECT, CVIPTR, DOUBLEPTR, [ 131s] ^ [ 131s] In file included from jsbit.h:44:0, [ 131s] from jstracer.cpp:43: [ 131s] jstracer.cpp: In member function 'nanojit::LIns* js::TraceRecorder::unbox_string_id(nanojit::LIns*)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert74' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jstracer.cpp:10118:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(JSID_TYPE_STRING == 0); [ 131s] ^ [ 131s] In file included from jstracer.h:48:0, [ 131s] from jstracer.cpp:78: [ 131s] jstracer.cpp: At global scope: [ 131s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::functionProbe' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 131s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 131s] ^ [ 131s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 131s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 131s] ^ [ 131s] jstracer.cpp:10588:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 131s] JS_DEFINE_CALLINFO_3(static, BOOL, functionProbe, CONTEXT, FUNCTION, INT32, 0, ACCSET_ALL) [ 131s] ^ [ 131s] In file included from jsbit.h:44:0, [ 131s] from jstracer.cpp:43: [ 131s] jstracer.cpp: In member function 'void js::TraceRecorder::propagateFailureToBuiltinStatus(nanojit::LIns*, nanojit::LIns*&)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jstracer.cpp:11186:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(((JS_TRUE & 1) ^ 1) << 1 == 0); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert77' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jstracer.cpp:11187:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(((JS_FALSE & 1) ^ 1) << 1 == BUILTIN_ERROR); [ 131s] ^ [ 131s] In file included from jstracer.h:48:0, [ 131s] from jstracer.cpp:78: [ 131s] jstracer.cpp: At global scope: [ 131s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::ceilReturningInt' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 131s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 131s] ^ [ 131s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 131s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 131s] ^ [ 131s] jstracer.cpp:11432:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 131s] JS_DEFINE_CALLINFO_2(static, BOOL, ceilReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY) [ 131s] ^ [ 131s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::floorReturningInt' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 131s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 131s] ^ [ 131s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 131s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 131s] ^ [ 131s] jstracer.cpp:11433:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 131s] JS_DEFINE_CALLINFO_2(static, BOOL, floorReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY) [ 131s] ^ [ 131s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::roundReturningInt' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 131s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 131s] ^ [ 131s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:11434:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 132s] JS_DEFINE_CALLINFO_2(static, BOOL, roundReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY) [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::DeleteIntKey' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:11842:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 132s] JS_DEFINE_CALLINFO_4(extern, BOOL_FAIL, DeleteIntKey, CONTEXT, OBJECT, INT32, BOOL, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::DeleteStrKey' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:11864:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 132s] JS_DEFINE_CALLINFO_4(extern, BOOL_FAIL, DeleteStrKey, CONTEXT, OBJECT, STRING, BOOL, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::MethodWriteBarrier' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:12142:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 132s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, MethodWriteBarrier, CONTEXT, OBJECT, UINT32, CVALUEPTR, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetPropertyByName' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:12719:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 132s] JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, GetPropertyByName, CONTEXT, OBJECT, STRINGPTR, VALUEPTR, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetPropertyByIndex' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:12793:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 132s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyByIndex, CONTEXT, OBJECT, INT32, VALUEPTR, 0, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetPropertyById' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] [ 122.628009] serial8250: too much work for irq4 [ 132s] ^ [ 132s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:12823:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 132s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyById, CONTEXT, OBJECT, JSID, VALUEPTR, [ 132s] ^ [ 132s] In file included from jsbit.h:44:0, [ 132s] from jstracer.cpp:43: [ 132s] jstracer.cpp: In member function 'js::RecordingStatus js::TraceRecorder::getPropertyById(nanojit::LIns*, js::Value*)': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert87' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jstracer.cpp:12842:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(jsid) == sizeof(void *)); [ 132s] ^ [ 132s] In file included from jstracer.h:48:0, [ 132s] from jstracer.cpp:78: [ 132s] jstracer.cpp: At global scope: [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetPropertyWithNativeGetter' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:12881:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 132s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyWithNativeGetter, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::SetPropertyByName' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:13204:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 132s] JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, SetPropertyByName, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::InitPropertyByName' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:13223:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 132s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, InitPropertyByName, CONTEXT, OBJECT, STRINGPTR, VALUE, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::SetPropertyByIndex' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:13264:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 132s] JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, SetPropertyByIndex, CONTEXT, OBJECT, INT32, VALUEPTR, BOOL, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::InitPropertyByIndex' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:13282:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 132s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, InitPropertyByIndex, CONTEXT, OBJECT, INT32, VALUE, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::CheckSameGlobal' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:13525:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 132s] JS_DEFINE_CALLINFO_2(static, BOOL, CheckSameGlobal, OBJECT, OBJECT, 0, ACCSET_STORE_ANY) [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetUpvarArgOnTrace' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:13584:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 132s] JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarArgOnTrace, CONTEXT, UINT32, INT32, UINT32, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetUpvarVarOnTrace' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:13586:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 132s] JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarVarOnTrace, CONTEXT, UINT32, INT32, UINT32, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetUpvarStackOnTrace' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:13588:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 132s] JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarStackOnTrace, CONTEXT, UINT32, INT32,[ 122.672009] serial8250: too much work for irq4 [ 132s] UINT32, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::MethodReadBarrier' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:14184:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 132s] JS_DEFINE_CALLINFO_4(static, OBJECT_FAIL, MethodReadBarrier, CONTEXT, OBJECT, SHAPE, OBJECT, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::ObjectToIterator' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:14881:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 132s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, ObjectToIterator, CONTEXT, OBJECT, INT32, VALUEPTR, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::IteratorMore' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:14929:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 132s] JS_DEFINE_CALLINFO_3(extern, BOOL_FAIL, IteratorMore, CONTEXT, OBJECT, VALUEPTR, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::CloseIterator' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:14997:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 132s] JS_DEFINE_CALLINFO_2(extern, BOOL_FAIL, CloseIterator, CONTEXT, OBJECT, 0, ACCSET_STORE_ANY) [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::HasInstanceOnTrace' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:15471:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 132s] JS_DEFINE_CALLINFO_3(static, BOOL_FAIL, HasInstanceOnTrace, CONTEXT, OBJECT, VALUE, [ 132s] ^ [ 132s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::js_Unbrand' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 132s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 132s] ^ [ 132s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 132s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 132s] ^ [ 132s] jstracer.cpp:16578:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 132s] JS_DEFINE_CALLINFO_2(extern, BOOL, js_Unbrand, CONTEXT, OBJECT, 0, ACCSET_STORE_ANY) [ 132s] ^ [ 132s] jstracer.cpp: In member function 'js::LoopProfile::ProfileAction js::LoopProfile::profileOperation(JSContext*, JSOp)': [ 132s] jstracer.cpp:17359:20: warning: variable 'v' set but not used [-Wunused-but-set-variable] [ 132s] StackValue v = stackAt(-1); [ 132s] ^ [ 134s] Assembler.cpp [ 134s] c++ -o Assembler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Assembler.pp ./nanojit/Assembler.cpp [ 134s] In file included from ./nanojit/nanojit.h:377:0, [ 134s] from ./nanojit/Assembler.cpp:40: [ 134s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 134s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 134s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 134s] ^ [ 134s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 134s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 134s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 134s] ^ [ 135s] Allocator.cpp [ 135s] c++ -o Allocator.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Allocator.pp ./nanojit/Allocator.cpp [ 135s] In file included from ./nanojit/nanojit.h:377:0, [ 135s] from ./nanojit/Allocator.cpp:40: [ 135s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 135s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 135s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 135s] ^ [ 135s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 135s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 135s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 135s] ^ [ 135s] CodeAlloc.cpp [ 135s] c++ -o CodeAlloc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/CodeAlloc.pp ./nanojit/CodeAlloc.cpp [ 135s] In file included from ./nanojit/nanojit.h:377:0, [ 135s] from ./nanojit/CodeAlloc.cpp:40: [ 135s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 135s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 135s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 135s] ^ [ 135s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 135s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 135s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 135s] ^ [ 136s] Containers.cpp [ 136s] c++ -o Containers.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Containers.pp ./nanojit/Containers.cpp [ 136s] In file included from ./nanojit/nanojit.h:377:0, [ 136s] from ./nanojit/Containers.cpp:40: [ 136s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 136s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 136s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 136s] ^ [ 136s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 136s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 136s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 136s] ^ [ 136s] Fragmento.cpp [ 136s] c++ -o Fragmento.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Fragmento.pp ./nanojit/Fragmento.cpp [ 136s] LIR.cpp [ 136s] c++ -o LIR.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/LIR.pp ./nanojit/LIR.cpp [ 136s] njconfig.cpp [ 136s] c++ -o njconfig.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/njconfig.pp ./nanojit/njconfig.cpp [ 137s] In file included from ./nanojit/nanojit.h:377:0, [ 137s] from ./nanojit/Fragmento.cpp:42: [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 137s] ^ [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 137s] ^ [ 137s] In file included from ./nanojit/nanojit.h:377:0, [ 137s] from ./nanojit/LIR.cpp:40: [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 137s] ^ [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 137s] ^ [ 137s] In file included from ./nanojit/nanojit.h:377:0, [ 137s] from ./nanojit/njconfig.cpp:40: [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 137s] ^ [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 137s] ^ [ 137s] RegAlloc.cpp [ 137s] c++ -o RegAlloc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/RegAlloc.pp ./nanojit/RegAlloc.cpp [ 137s] avmplus.cpp [ 137s] c++ -o avmplus.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/avmplus.pp ./nanojit/avmplus.cpp [ 137s] In file included from ./nanojit/nanojit.h:377:0, [ 137s] from ./nanojit/RegAlloc.cpp:40: [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 137s] ^ [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 137s] ^ [ 137s] In file included from ./nanojit/nanojit.h:377:0, [ 137s] from ./nanojit/avmplus.cpp:36: [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 137s] ^ [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 137s] ^ [ 137s] Nativei386.cpp [ 137s] c++ -o Nativei386.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Nativei386.pp ./nanojit/Nativei386.cpp [ 137s] jsbuiltins.cpp [ 137s] c++ -o jsbuiltins.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsbuiltins.pp jsbuiltins.cpp [ 137s] In file included from ./nanojit/nanojit.h:377:0, [ 137s] from ./nanojit/Nativei386.cpp:41: [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 137s] ^ [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 137s] ^ [ 137s] In file included from jsval.h:48:0, [ 137s] from jspubtd.h:47, [ 137s] from jsapi.h:49, [ 137s] from jsbuiltins.cpp:44: [ 137s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 137s] ^ [ 137s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 137s] ^ [ 137s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 137s] ^ [ 137s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 137s] ^ [ 137s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 137s] ^ [ 137s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 137s] ^ [ 137s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 137s] ^ [ 137s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] js[ 127.898860] serial8250: too much work for irq4 [ 137s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 137s] ^ [ 137s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 137s] ^ [ 137s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 137s] ^ [ 137s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 137s] ^ [ 137s] In file included from nanojit/nanojit.h:377:0, [ 137s] from jsbuiltins.h:45, [ 137s] from jsbuiltins.cpp:59: [ 137s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 137s] nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 137s] ^ [ 137s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 137s] nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 137s] ^ [ 137s] In file included from jsbuiltins.cpp:59:0: [ 137s] jsbuiltins.cpp: At global scope: [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_dmod' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:98:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 137s] JS_DEFINE_CALLINFO_2(extern, DOUBLE, js_dmod, DOUBLE, DOUBLE, 1, ACCSET_NONE) [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_imod' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:108:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 137s] JS_DEFINE_CALLINFO_2(extern, INT32, js_imod, INT32, INT32, 1, ACCSET_NONE) [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_UnboxDouble' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:123:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 137s] JS_DEFINE_CALLINFO_2(extern, DOUBLE, js_UnboxDouble, UINT32, UINT32, 1, ACCSET_NONE) [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_UnboxInt32' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:136:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 137s] JS_DEFINE_CALLINFO_2(extern, INT32, js_UnboxInt32, UINT32, UINT32, 1, ACCSET_NONE) [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_DoubleToInt32' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:165:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 137s] JS_DEFINE_CALLINFO_1(extern, INT32, js_DoubleToInt32, DOUBLE, 1, ACCSET_NONE) [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_DoubleToUint32' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:172:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 137s] JS_DEFINE_CALLINFO_1(extern, UINT32, js_DoubleToUint32, DOUBLE, 1, ACCSET_NONE) [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_StringToNumber' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:187:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 137s] JS_DEFINE_CALLINFO_3(extern, DOUBLE, js_StringToNumber, CONTEXT, STRING, BOOLPTR, [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_StringToInt32' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:197:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 137s] JS_DEFINE_CALLINFO_3(extern, INT32, js_StringToInt32, CONTEXT, STRING, BOOLPTR, [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_AddProperty' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:232:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 137s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_AddProperty, CONTEXT, OBJECT, SHAPE, 0, ACCSET_STORE_ANY) [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_AddAtomProperty' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:239:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 137s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_AddAtomProperty, CONTEXT, OBJECT, SHAPE, 0, ACCSET_STORE_ANY) [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_HasNamedProperty' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:269:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 137s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_Ha[ 128.136008] serial8250: too much work for irq4 [ 137s] sNamedProperty, CONTEXT, OBJECT, STRING, [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_HasNamedPropertyInt32' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:281:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 137s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_HasNamedPropertyInt32, CONTEXT, OBJECT, INT32, [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_TypeOfObject' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:290:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 137s] JS_DEFINE_CALLINFO_2(extern, STRING, js_TypeOfObject, CONTEXT, OBJECT, 1, ACCSET_NONE) [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_BooleanIntToString' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:298:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 137s] JS_DEFINE_CALLINFO_2(extern, STRING, js_BooleanIntToString, CONTEXT, INT32, 1, ACCSET_NONE) [ 137s] ^ [ 137s] jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_NewNullClosure' from 'intptr_t {aka int}' to 'uintptr_t {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 137s] ^ [ 137s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 137s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 137s] ^ [ 137s] jsbuiltins.cpp:320:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 137s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_NewNullClosure, CONTEXT, OBJECT, OBJECT, OBJECT, [ 137s] ^ [ 137s] VMPI.cpp [ 137s] c++ -o VMPI.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/VMPI.pp ./nanojit/VMPI.cpp [ 137s] In file included from ./nanojit/nanojit.h:377:0, [ 137s] from ./nanojit/VMPI.cpp:35: [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 137s] ^ [ 137s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 137s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 137s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 137s] ^ [ 137s] Writer.cpp [ 137s] c++ -o Writer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Writer.pp ./tracejit/Writer.cpp [ 138s] In file included from ./jsbit.h:44:0, [ 138s] from ./jstl.h:43, [ 138s] from ./tracejit/Writer.cpp:41: [ 138s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 138s] ^ [ 138s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 138s] ^ [ 138s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 138s] ^ [ 138s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 138s] ^ [ 138s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 138s] ^ [ 138s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 138s] ^ [ 138s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 138s] ^ [ 138s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(j[ 128.670158] serial8250: too much work for irq4 [ 138s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 138s] ^ [ 138s] In file included from ./dist/include/nanojit.h:377:0, [ 138s] from ./tracejit/Writer.h:47, [ 138s] from ./tracejit/Writer.cpp:43: [ 138s] ./dist/include/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 138s] ./dist/include/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 138s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 138s] ^ [ 138s] ./dist/include/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 138s] ./dist/include/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 138s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 138s] ^ [ 138s] MethodJIT.cpp [ 138s] c++ -o MethodJIT.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/MethodJIT.pp ./methodjit/MethodJIT.cpp [ 138s] StubCalls.cpp [ 138s] c++ -o StubCalls.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/StubCalls.pp ./methodjit/StubCalls.cpp [ 138s] In file included from ./jsval.h:48:0, [ 138s] from ./jspubtd.h:47, [ 138s] from ./jsprvtd.h:57, [ 138s] from ./jscntxt.h:55, [ 138s] from ./methodjit/MethodJIT.h:42, [ 138s] from ./methodjit/MethodJIT.cpp:39: [ 138s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 138s] ^ [ 138s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 138s] ^ [ 138s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 138s] ^ [ 138s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 138s] ^ [ 138s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 138s] ^ [ 138s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 138s] ^ [ 138s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 138s] ^ [ 138s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(j[ 129.381104] serial8250: too much work for irq4 [ 138s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 138s] ^ [ 138s] In file included from ./jsval.h:48:0, [ 138s] from ./jspubtd.h:47, [ 138s] from ./jsprvtd.h:57, [ 138s] from ./jscntxt.h:55, [ 138s] from ./methodjit/StubCalls.cpp:41: [ 138s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 138s] ^ [ 138s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 138s] ^ [ 138s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_AS[ 129.456008] serial8250: too much work for irq4 [ 138s] SERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 138s] ^ [ 138s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 138s] ^ [ 138s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 138s] ^ [ 138s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 138s] ^ [ 138s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 138s] ^ [ 138s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 138s] ^ [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 138s] ^ [ 138s] In file included from ./nanojit/nanojit.h:377:0, [ 138s] from ./jsbuiltins.h:45, [ 138s] from ./jstracer.h:48, [ 138s] from ./methodjit/MethodJIT.cpp:42: [ 138s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 138s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 138s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 138s] ^ [ 138s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 138s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 138s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 138s] ^ [ 138s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 138s] ^ [ 138s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 138s] ^ [ 138s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 138s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 138s] ^ [ 139s] In file included from ./jsval.h:48:0, [ 139s] from ./jspubtd.h:47, [ 139s] from ./jsprvtd.h:57, [ 139s] from ./jscntxt.h:55, [ 139s] from ./methodjit/MethodJIT.h:42, [ 139s] from ./methodjit/MethodJIT.cpp:39: [ 139s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 139s] ^ [ 139s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 139s] ^ [ 139s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 139s] ^ [ 139s] ./methodjit/MethodJIT.cpp: In member function 'void JSStackFrame::methodjitStaticAsserts()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/MethodJIT.cpp:69:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) == 0x18); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/MethodJIT.cpp:70:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) + 4 == 0x1C); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/MethodJIT.cpp:71:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSStackFrame, ncode_) == 0x14); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/MethodJIT.cpp:73:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) == 24); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/MethodJIT.cpp:74:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) + 4 == 28); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/MethodJIT.cpp:75:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSStackFrame, ncode_) == 20); [ 139s] ^ [ 139s] In file included from ./nanojit/nanojit.h:377:0, [ 139s] from ./jsbuiltins.h:45, [ 139s] from ./jstracer.h:48, [ 139s] from ./methodjit/StubCalls.cpp:55: [ 139s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 139s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 139s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 139s] ^ [ 139s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 139s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 139s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 139s] ^ [ 139s] Compiler.cpp [ 139s] c++ -o Compiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Compiler.pp ./methodjit/Compiler.cpp [ 139s] In file included from ./jsval.h:48:0, [ 139s] from ./jspubtd.h:47, [ 139s] from ./jsprvtd.h:57, [ 139s] from ./jscntxt.h:55, [ 139s] from ./methodjit/MethodJIT.h:42, [ 139s] from ./methodjit/Compiler.cpp:42: [ 139s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 139s] ^ [ 139s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 139s] ^ [ 139s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 139s] ^ [ 139s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 139s] ^ [ 139s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 139s] ^ [ 139s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 139s] ^ [ 139s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 139s] ^ [ 139s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(j[ 130.060896] serial8250: too much work for irq4 [ 139s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 139s] ^ [ 139s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 139s] ^ [ 139s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 139s] ^ [ 139s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 139s] ^ [ 139s] FrameState.cpp [ 139s] c++ -o FrameState.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/FrameState.pp ./methodjit/FrameState.cpp [ 139s] ./methodjit/Compiler.cpp: In member function 'js::mjit::CompileStatus js::mjit::Compiler::generateMethod()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/Compiler.cpp:1123:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(JSOP_LT_LENGTH == JSOP_GE_LENGTH); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/Compiler.cpp:1124:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(JSOP_LE_LENGTH == JSOP_GE_LENGTH); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/Compiler.cpp:1125:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(JSOP_GT_LENGTH == JSOP_GE_LENGTH); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/Compiler.cpp:1126:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(JSOP_EQ_LENGTH == JSOP_GE_LENGTH); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/Compiler.cpp:1127:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(JSOP_NE_LENGTH == JSOP_GE_LENGTH); [ 139s] ^ [ 139s] ./methodjit/Compiler.cpp: In member function 'void js::mjit::Compiler::jsop_setprop_slow(JSAtom*, bool)': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./methodjit/Compiler.cpp:2911:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(JSOP_SETNAME_LENGTH == JSOP_SETPROP_LENGTH); [ 139s] ^ [ 139s] In file included from ./jsval.h:48:0, [ 139s] from ./jspubtd.h:47, [ 139s] from ./jsprvtd.h:57, [ 139s] from ./jscntxt.h:55, [ 139s] from ./methodjit/FrameState.cpp:39: [ 139s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 139s] ^ [ 139s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 139s] ^ [ 139s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 139s] ^ [ 139s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 139s] ^ [ 139s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 139s] ^ [ 139s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 139s] ^ [ 139s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 139s] ^ [ 139s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(j[ 130.499973] serial8250: too much work for irq4 [ 139s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 139s] ^ [ 139s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 139s] ^ [ 140s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 140s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 140s] ^ [ 140s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 140s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 140s] ^ [ 140s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 140s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 140s] ^ [ 141s] FastArithmetic.cpp [ 141s] c++ -o FastArithmetic.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/FastArithmetic.pp ./methodjit/FastArithmetic.cpp [ 141s] In file included from ./jsval.h:48:0, [ 141s] from ./jspubtd.h:47, [ 141s] from ./jsapi.h:49, [ 141s] from ./jsbool.h:46, [ 141s] from ./methodjit/FastArithmetic.cpp:41: [ 141s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 141s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 141s] ^ [ 141s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 141s] ^ [ 141s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 141s] ^ [ 141s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 142s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 142s] ^ [ 142s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 142s] ^ [ 142s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 142s] ^ [ 142s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 142s] ^ [ 142s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 142s] ^ [ 142s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 142s] ^ [ 142s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 142s] ^ [ 142s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(j[ 132.628009] serial8250: too much work for irq4 [ 142s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 142s] ^ [ 142s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 142s] ^ [ 142s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 142s] ^ [ 142s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 142s] ^ [ 142s] FastOps.cpp [ 142s] c++ -o FastOps.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/FastOps.pp ./methodjit/FastOps.cpp [ 142s] In file included from ./jsval.h:48:0, [ 142s] from ./jspubtd.h:47, [ 142s] from ./jsapi.h:49, [ 142s] from ./jsbool.h:46, [ 142s] from ./methodjit/FastOps.cpp:40: [ 142s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 142s] ^ [ 142s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 142s] ^ [ 142s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 142s] ^ [ 142s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 142s] ^ [ 142s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 142s] ^ [ 142s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 142s] ^ [ 142s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 142s] ^ [ 142s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(j[ 133.400008] serial8250: too much work for irq4 [ 142s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 142s] ^ [ 142s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 142s] ^ [ 142s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 142s] ^ [ 142s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 142s] ^ [ 144s] StubCompiler.cpp [ 144s] c++ -o StubCompiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/StubCompiler.pp ./methodjit/StubCompiler.cpp [ 144s] In file included from ./jsval.h:48:0, [ 144s] from ./jspubtd.h:47, [ 144s] from ./jsprvtd.h:57, [ 144s] from ./jscntxt.h:55, [ 144s] from ./methodjit/MethodJIT.h:42, [ 144s] from ./methodjit/StubCalls.h:44, [ 144s] from ./methodjit/StubCompiler.cpp:41: [ 144s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 144s] ^ [ 144s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 144s] ^ [ 144s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 144s] ^ [ 144s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_asse[ 135.112006] serial8250: too much work for irq4 [ 144s] rt, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 144s] ^ [ 144s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 144s] ^ [ 144s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 144s] ^ [ 144s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 144s] ^ [ 144s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 144s] ^ [ 144s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 144s] ^ [ 144s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 144s] ^ [ 144s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 144s] ^ [ 145s] MonoIC.cpp [ 145s] c++ -o MonoIC.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/MonoIC.pp ./methodjit/MonoIC.cpp [ 145s] In file included from ./jsval.h:48:0, [ 145s] from ./jspubtd.h:47, [ 145s] from ./jsprvtd.h:57, [ 145s] from ./jscntxt.h:55, [ 145s] from ./jsscope.h:52, [ 145s] from ./methodjit/MonoIC.cpp:40: [ 145s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 145s] ^ [ 145s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 145s] ^ [ 145s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 145s] ^ [ 145s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] [ 135.748004] serial8250: too much work for irq4 [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 145s] ^ [ 145s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 145s] ^ [ 145s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 145s] ^ [ 145s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 145s] ^ [ 145s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 145s] ^ [ 145s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 145s] ^ [ 145s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 145s] ^ [ 145s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 145s] ^ [ 145s] ./methodjit/MonoIC.cpp: In member function 'bool CallCompiler::generateNativeStub()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./methodjit/MonoIC.cpp:880:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(Value) == 8); [ 145s] ^ [ 145s] PolyIC.cpp [ 145s] c++ -o PolyIC.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/PolyIC.pp ./methodjit/PolyIC.cpp [ 145s] ImmutableSync.cpp [ 145s] c++ -o ImmutableSync.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ImmutableSync.pp ./methodjit/ImmutableSync.cpp [ 145s] In file included from ./jsval.h:48:0, [ 145s] from ./jspubtd.h:47, [ 145s] from ./jsprvtd.h:57, [ 145s] from ./jscntxt.h:55, [ 145s] from ./methodjit/PolyIC.h:43, [ 145s] from ./methodjit/PolyIC.cpp:39: [ 145s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 145s] ^ [ 145s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 145s] ^ [ 145s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 145s] ^ [ 145s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 145s] ^ [ 145s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 145s] ^ [ 145s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 145s] ^ [ 145s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 145s] ^ [ 145s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(j[ 136.216655] serial8250: too much work for irq4 [ 145s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 145s] ^ [ 145s] In file included from ./jsval.h:48:0, [ 145s] from ./jspubtd.h:47, [ 145s] from ./jsapi.h:49, [ 145s] from ./methodjit/FrameEntry.h:43, [ 145s] from ./methodjit/ImmutableSync.cpp:42: [ 145s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 145s] ^ [ 145s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 145s] ^ [ 145s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 145s] ^ [ 145s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 145s] ^ [ 145s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 145s] ^ [ 145s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 145s] ^ [ 145s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 145s] ^ [ 145s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 145s] ^ [ 145s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 145s] ^ [ 145s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 145s] ^ [ 145s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 145s] ^ [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 145s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 145s] ^ [ 145s] ./methodjit/PolyIC.cpp: In function 'void js::mjit::ic::SetProp(js::VMFrame&, js::mjit::ic::PICInfo*)': [ 145s] ./methodjit/PolyIC.cpp:1740:11: warning: variable 'rval' set but not used [-Wunused-but-set-variable] [ 145s] Value rval = f.regs.sp[-1]; [ 145s] ^ [ 145s] InvokeHelpers.cpp [ 145s] c++ -o InvokeHelpers.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/InvokeHelpers.pp ./methodjit/InvokeHelpers.cpp [ 145s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 145s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 145s] ^ [ 145s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 145s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 145s] ^ [ 145s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 145s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 146s] ^ [ 146s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 146s] ^ [ 146s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 146s] ^ [ 146s] In file included from ./jsval.h:48:0, [ 146s] from ./jspubtd.h:47, [ 146s] from ./jsprvtd.h:57, [ 146s] from ./jscntxt.h:55, [ 146s] from ./methodjit/InvokeHelpers.cpp:41: [ 146s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 146s] ^ [ 146s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 146s] ^ [ 146s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 146s] ^ [ 146s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 146s] ^ [ 146s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 146s] ^ [ 146s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 146s] ^ [ 146s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 146s] ^ [ 146s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(j[ 136.683290] serial8250: too much work for irq4 [ 146s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 146s] ^ [ 146s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 146s] ^ [ 146s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 146s] ^ [ 146s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 146s] ^ [ 146s] In file included from ./nanojit/nanojit.h:377:0, [ 146s] from ./jsbuiltins.h:45, [ 146s] from ./jstracer.h:48, [ 146s] from ./methodjit/InvokeHelpers.cpp:55: [ 146s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 146s] ./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 146s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 146s] ^ [ 146s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 146s] ./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 146s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 146s] ^ [ 146s] ./methodjit/InvokeHelpers.cpp: In function 'void* AtSafePoint(JSContext*)': [ 146s] ./methodjit/InvokeHelpers.cpp:731:16: warning: converting 'false' to pointer type 'void*' [-Wconversion-null] [ 146s] return false; [ 146s] ^ [ 146s] Retcon.cpp [ 146s] c++ -o Retcon.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Retcon.pp ./methodjit/Retcon.cpp [ 146s] In file included from ./jsval.h:48:0, [ 146s] from ./jspubtd.h:47, [ 146s] from ./jsprvtd.h:57, [ 146s] from ./jscntxt.h:55, [ 146s] from ./methodjit/Retcon.h:49, [ 146s] from ./methodjit/Retcon.cpp:43: [ 146s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 146s] ^ [ 146s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 146s] ^ [ 146s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 146s] ^ [ 146s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 146s] ^ [ 146s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 146s] ^ [ 146s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 146s] ^ [ 146s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 146s] ^ [ 146s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 146s] ^ [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 146s] ^ [ 146s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 146s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 146s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 146s] ^ [ 146s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 146s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 146s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 146s] ^ [ 146s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 146s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 146s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 147s] ^ [ 147s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 147s] ^ [ 147s] TrampolineCompiler.cpp [ 147s] c++ -o TrampolineCompiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/TrampolineCompiler.pp ./methodjit/TrampolineCompiler.cpp [ 147s] In file included from ./jsval.h:48:0, [ 147s] from ./jspubtd.h:47, [ 147s] from ./jsapi.h:49, [ 147s] from ./assembler/jit/ExecutableAllocator.h:33, [ 147s] from ./methodjit/TrampolineCompiler.h:44, [ 147s] from ./methodjit/TrampolineCompiler.cpp:41: [ 147s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 147s] ^ [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 147s] ^ [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 147s] ^ [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 147s] ^ [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 147s] ^ [ 147s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 147s] ^ [ 147s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 147s] ^ [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 147s] ^ [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 147s] ^ [ 147s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 147s] ^ [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTE[ 138.088004] serial8250: too much work for irq4 [ 147s] R__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 147s] ^ [ 147s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 147s] ^ [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 147s] ^ [ 147s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 147s] ^ [ 147s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 147s] ^ [ 147s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 147s] ^ [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 147s] ^ [ 147s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 147s] ^ [ 147s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 147s] ^ [ 147s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 147s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 147s] ^ [ 147s] checks.cc [ 147s] c++ -o checks.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/checks.pp ./v8-dtoa/checks.cc [ 147s] In file included from ./v8-dtoa/v8.h:45:0, [ 147s] from ./v8-dtoa/checks.cc:31: [ 147s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 147s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 147s] ^ [ 147s] conversions.cc [ 147s] c++ -o conversions.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/conversions.pp ./v8-dtoa/conversions.cc [ 147s] In file included from ./v8-dtoa/v8.h:45:0, [ 147s] from ./v8-dtoa/conversions.cc:30: [ 147s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 147s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 147s] ^ [ 147s] diy-fp.cc [ 147s] c++ -o diy-fp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/diy-fp.pp ./v8-dtoa/diy-fp.cc [ 147s] In file included from ./v8-dtoa/v8.h:45:0, [ 147s] from ./v8-dtoa/diy-fp.cc:28: [ 147s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 147s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 147s] ^ [ 147s] v8-dtoa.cc [ 147s] c++ -o v8-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/v8-dtoa.pp ./v8-dtoa/v8-dtoa.cc [ 147s] In file included from ./v8-dtoa/v8.h:45:0, [ 147s] from ./v8-dtoa/v8-dtoa.cc:33: [ 147s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 147s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 147s] ^ [ 147s] fast-dtoa.cc [ 147s] c++ -o fast-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/fast-dtoa.pp ./v8-dtoa/fast-dtoa.cc [ 147s] In file included from ./v8-dtoa/v8.h:45:0, [ 147s] from ./v8-dtoa/fast-dtoa.cc:28: [ 147s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 147s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 147s] ^ [ 148s] platform.cc [ 148s] c++ -o platform.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/platform.pp ./v8-dtoa/platform.cc [ 148s] In file included from ./v8-dtoa/v8.h:45:0, [ 148s] from ./v8-dtoa/platform.cc:37: [ 148s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 148s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 148s] ^ [ 148s] utils.cc [ 148s] c++ -o utils.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/utils.pp ./v8-dtoa/utils.cc [ 148s] In file included from ./v8-dtoa/v8.h:45:0, [ 148s] from ./v8-dtoa/utils.cc:30: [ 148s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 148s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 148s] ^ [ 148s] Assertions.cpp [ 148s] c++ -o Assertions.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Assertions.pp ./assembler/wtf/Assertions.cpp [ 148s] ExecutableAllocatorPosix.cpp [ 148s] c++ -o ExecutableAllocatorPosix.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ExecutableAllocatorPosix.pp ./assembler/jit/ExecutableAllocatorPosix.cpp [ 148s] ExecutableAllocatorWin.cpp [ 148s] c++ -o ExecutableAllocatorWin.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ExecutableAllocatorWin.pp ./assembler/jit/ExecutableAllocatorWin.cpp [ 148s] ExecutableAllocatorOS2.cpp [ 148s] c++ -o ExecutableAllocatorOS2.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ExecutableAllocatorOS2.pp ./assembler/jit/ExecutableAllocatorOS2.cpp [ 148s] ExecutableAllocator.cpp [ 148s] c++ -o ExecutableAllocator.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ExecutableAllocator.pp ./assembler/jit/ExecutableAllocator.cpp [ 148s] ARMAssembler.cpp [ 148s] c++ -o ARMAssembler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ARMAssembler.pp ./assembler/assembler/ARMAssembler.cpp [ 148s] Logging.cpp [ 148s] c++ -o Logging.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Logging.pp ./methodjit/Logging.cpp [ 148s] MacroAssemblerARM.cpp [ 148s] c++ -o MacroAssemblerARM.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/MacroAssemblerARM.pp ./assembler/assembler/MacroAssemblerARM.cpp [ 148s] MacroAssemblerX86Common.cpp [ 148s] c++ -o MacroAssemblerX86Common.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/MacroAssemblerX86Common.pp ./assembler/assembler/MacroAssemblerX86Common.cpp [ 148s] RegexCompiler.cpp [ 148s] c++ -o RegexCompiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/RegexCompiler.pp ./yarr/yarr/RegexCompiler.cpp [ 148s] In file included from ./methodjit/Logging.cpp:45:0: [ 148s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 148s] ^ [ 148s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 148s] ^ [ 148s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 148s] ^ [ 148s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:[ 139.280004] serial8250: too much work for irq4 [ 148s] 21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 148s] ^ [ 148s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 148s] ^ [ 148s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 148s] ^ [ 148s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 148s] ^ [ 148s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 148s] ^ [ 148s] RegexJIT.cpp [ 148s] c++ -o RegexJIT.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/RegexJIT.pp ./yarr/yarr/RegexJIT.cpp [ 148s] In file included from ./jsval.h:48:0, [ 148s] from ./jspubtd.h:47, [ 148s] from ./jsapi.h:49, [ 148s] from ./jsstr.h:52, [ 148s] from ./yarr/jswtfbridge.h:48, [ 148s] from ./yarr/wtf/ASCIICType.h:32, [ 148s] from ./yarr/yarr/RegexParser.h:30, [ 148s] from ./yarr/yarr/RegexCompiler.h:29, [ 148s] from ./yarr/yarr/RegexCompiler.cpp:27: [ 148s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 148s] ^ [ 148s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 148s] ^ [ 148s] pcre_compile.cpp [ 148s] c++ -o pcre_compile.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_compile.pp ./yarr/pcre/pcre_compile.cpp [ 148s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 148s] ^ [ 148s] In file included from ./jsval.h:48:0, [ 148s] from ./jspubtd.h:47, [ 148s] from ./jsapi.h:49, [ 148s] from ./assembler/jit/ExecutableAllocator.h:33, [ 148s] from ./assembler/assembler/AssemblerBuffer.h:38, [ 148s] from ./assembler/assembler/X86Assembler.h:37, [ 148s] from ./assembler/assembler/MacroAssemblerX86Common.h:37, [ 148s] from ./assembler/assembler/MacroAssemblerX86.h:37, [ 148s] from ./assembler/assembler/MacroAssembler.h:50, [ 148s] from ./yarr/yarr/RegexJIT.h:31, [ 148s] from ./yarr/yarr/RegexJIT.cpp:26: [ 148s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 148s] ^ [ 148s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 148s] ^ [ 148s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 148s] ^ [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 148s] ^ [ 148s] In file included from ./jsval.h:48:0, [ 148s] from ./jspubtd.h:47, [ 148s] from ./jsapi.h:49, [ 148s] from ./jsstr.h:52, [ 148s] from ./yarr/jswtfbridge.h:48, [ 148s] from ./yarr/pcre/pcre.h:45, [ 148s] from ./yarr/pcre/pcre_internal.h:72, [ 148s] from ./yarr/pcre/pcre_compile.cpp:44: [ 148s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 148s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 148s] ^ [ 149s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 149s] ^ [ 149s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 149s] ^ [ 149s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 149s] ^ [ 149s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 149s] ^ [ 149s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 149s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 149s] ^ [ 149s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 149s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 149s] ^ [ 149s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 149s] ^ [ 149s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 149s] ^ [ 149s] ./yarr/pcre/pcre_compile.cpp: In function 'bool compileBranch(int, int*, unsigned char**, const UChar**, const UChar*, ErrorCode*, int*, int*, CompileData&)': [ 149s] ./yarr/pcre/pcre_compile.cpp:572:18: warning: variable 'tempptr' set but not used [-Wunused-but-set-variable] [ 149s] const UChar* tempptr; [ 149s] ^ [ 150s] pcre_exec.cpp [ 150s] c++ -o pcre_exec.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_exec.pp ./yarr/pcre/pcre_exec.cpp [ 150s] In file included from ./jsval.h:48:0, [ 150s] from ./jspubtd.h:47, [ 150s] from ./jsapi.h:49, [ 150s] from ./jsstr.h:52, [ 150s] from ./yarr/jswtfbridge.h:48, [ 150s] from ./yarr/pcre/pcre.h:45, [ 150s] from ./yarr/pcre/pcre_internal.h:72, [ 150s] from ./yarr/pcre/pcre_exec.cpp:45: [ 150s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 150s] ^ [ 150s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 150s] ^ [ 150s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 150s] ^ [ 150s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef [ 140.724007] serial8250: too much work for irq4 [ 150s] int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 150s] ^ [ 150s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 150s] ^ [ 150s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 150s] ^ [ 150s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 150s] ^ [ 150s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 150s] ^ [ 150s] pcre_tables.cpp [ 150s] c++ -o pcre_tables.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_tables.pp ./yarr/pcre/pcre_tables.cpp [ 150s] In file included from ./jsval.h:48:0, [ 150s] from ./jspubtd.h:47, [ 150s] from ./jsapi.h:49, [ 150s] from ./jsstr.h:52, [ 150s] from ./yarr/jswtfbridge.h:48, [ 150s] from ./yarr/pcre/pcre.h:45, [ 150s] from ./yarr/pcre/pcre_internal.h:72, [ 150s] from ./yarr/pcre/pcre_tables.cpp:43: [ 150s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 150s] ^ [ 150s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 150s] ^ [ 150s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 150s] ^ [ 150s] pcre_xclass.cpp [ 150s] c++ -o pcre_xclass.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_xclass.pp ./yarr/pcre/pcre_xclass.cpp [ 150s] In file included from ./jsval.h:48:0, [ 150s] from ./jspubtd.h:47, [ 150s] from ./jsapi.h:49, [ 150s] from ./jsstr.h:52, [ 150s] from ./yarr/jswtfbridge.h:48, [ 150s] from ./yarr/pcre/pcre.h:45, [ 150s] from ./yarr/pcre/pcre_internal.h:72, [ 150s] from ./yarr/pcre/pcre_xclass.cpp:43: [ 150s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 150s] ^ [ 150s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 150s] ^ [ 150s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 150s] ^ [ 150s] pcre_ucp_searchfuncs.cpp [ 150s] c++ -o pcre_ucp_searchfuncs.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_ucp_searchfuncs.pp ./yarr/pcre/pcre_ucp_searchfuncs.cpp [ 150s] In file included from ./jsval.h:48:0, [ 150s] from ./jspubtd.h:47, [ 150s] from ./jsapi.h:49, [ 150s] from ./jsstr.h:52, [ 150s] from ./yarr/jswtfbridge.h:48, [ 150s] from ./yarr/pcre/pcre.h:45, [ 150s] from ./yarr/pcre/pcre_internal.h:72, [ 150s] from ./yarr/pcre/pcre_ucp_searchfuncs.cpp:44: [ 150s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 150s] ^ [ 150s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 150s] ^ [ 150s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 150s] ^ [ 150s] jsperf.cpp [ 150s] c++ -o jsperf.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsperf.pp ./perf/jsperf.cpp [ 150s] In file included from ./jsval.h:48:0, [ 150s] from ./jspubtd.h:47, [ 150s] from ./jsapi.h:49, [ 150s] from ./perf/jsperf.h:42, [ 150s] from ./perf/jsperf.cpp:39: [ 150s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 150s] ^ [ 150s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 150s] ^ [ 151s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 151s] ^ [ 151s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 151s] ^ [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 151s] ^ [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 151s] ^ [ 151s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 151s] ^ [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 151s] ^ [ 151s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 151s] ^ [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 151s] ^ [ 151s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 151s] ^ [ 151s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 151s] ^ [ 151s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 151s] ^ [ 151s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 151s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 151s] ^ [ 151s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 151s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 151s] ^ [ 151s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 151s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 151s] ^ [ 151s] pm_linux.cpp [ 151s] c++ -o pm_linux.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pm_linux.pp ./perf/pm_linux.cpp [ 151s] rm -f libjs_static.a [ 151s] ar cr libjs_static.a jsanalyze.o jsapi.o jsarena.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsemit.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsgcchunk.o jsgcstats.o jshash.o jsinterp.o jsinvoke.o jsiter.o jslock.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsopcode.o jsparse.o jsproxy.o jsprf.o jsprobes.o jspropertycache.o jspropertytree.o jsreflect.o jsregexp.o jsscan.o jsscope.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswrapper.o jsxdrapi.o jsxml.o prmjtime.o sharkctl.o jstracer.o Assembler.o Allocator.o CodeAlloc.o Containers.o Fragmento.o LIR.o njconfig.o RegAlloc.o avmplus.o Nativei386.o jsbuiltins.o VMPI.o Writer.o MethodJIT.o StubCalls.o Compiler.o FrameState.o FastArithmetic.o FastOps.o StubCompiler.o MonoIC.o PolyIC.o ImmutableSync.o InvokeHelpers.o Retcon.o TrampolineCompiler.o checks.o conversions.o diy-fp.o v8-dtoa.o fast-dtoa.o platform.o utils.o Assertions.o ExecutableAllocatorPosix.o ExecutableAllocatorWin.o ExecutableAllocatorOS2.o ExecutableAllocator.o ARMAssembler.o Logging.o MacroAssemblerARM.o MacroAssemblerX86Common.o RegexCompiler.o RegexJIT.o pcre_compile.o pcre_exec.o pcre_tables.o pcre_xclass.o pcre_ucp_searchfuncs.o jsperf.o pm_linux.o [ 152s] ranlib libjs_static.a [ 152s] rm -f libmozjs185.so [ 152s] c++ -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -fPIC -shared -Wl,-z,defs -Wl,-h,libmozjs185.so -o libmozjs185.so jsanalyze.o jsapi.o jsarena.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsemit.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsgcchunk.o jsgcstats.o jshash.o jsinterp.o jsinvoke.o jsiter.o jslock.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsopcode.o jsparse.o jsproxy.o jsprf.o jsprobes.o jspropertycache.o jspropertytree.o jsreflect.o jsregexp.o jsscan.o jsscope.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswrapper.o jsxdrapi.o jsxml.o prmjtime.o sharkctl.o jstracer.o Assembler.o Allocator.o CodeAlloc.o Containers.o Fragmento.o LIR.o njconfig.o RegAlloc.o avmplus.o Nativei386.o jsbuiltins.o VMPI.o Writer.o MethodJIT.o StubCalls.o Compiler.o FrameState.o FastArithmetic.o FastOps.o StubCompiler.o MonoIC.o PolyIC.o ImmutableSync.o InvokeHelpers.o Retcon.o TrampolineCompiler.o checks.o conversions.o diy-fp.o v8-dtoa.o fast-dtoa.o platform.o utils.o Assertions.o ExecutableAllocatorPosix.o ExecutableAllocatorWin.o ExecutableAllocatorOS2.o ExecutableAllocator.o ARMAssembler.o Logging.o MacroAssemblerARM.o MacroAssemblerX86Common.o RegexCompiler.o RegexJIT.o pcre_compile.o pcre_exec.o pcre_tables.o pcre_xclass.o pcre_ucp_searchfuncs.o jsperf.o pm_linux.o -lpthread -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -Wl,-soname,libmozjs185.so.1.0 -ldl -lm -ldl [ 153s] chmod +x libmozjs185.so [ 153s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 644 libjs_static.a ./dist/lib [ 153s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/lib [ 153s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/bin [ 153s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 host_jskwgen host_jsoplengen ./dist/host/bin [ 153s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 153s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 nsinstall ../dist/host/bin [ 153s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 153s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 153s] sysunix.c [ 153s] gcc -o sysunix.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/sysunix.pp sysunix.c [ 153s] editline.c [ 153s] gcc -o editline.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/editline.pp editline.c [ 153s] rm -f libeditline.a [ 153s] ar cr libeditline.a editline.o sysunix.o [ 153s] ranlib libeditline.a [ 153s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 153s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 153s] jsworkers.cpp [ 153s] js.cpp [ 153s] c++ -o js.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/js.pp js.cpp [ 153s] c++ -o jsworkers.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/jsworkers.pp jsworkers.cpp [ 153s] In file included from ../jsval.h:48:0, [ 153s] from ../jspubtd.h:47, [ 153s] from ../jsapi.h:49, [ 153s] from jsworkers.cpp:48: [ 153s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 153s] ^ [ 153s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 153s] ^ [ 153s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 153s] ^ [ 153s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 153s] ^ [ 153s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 153s] ^ [ 153s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 153s] ^ [ 153s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 153s] ^ [ 153s] In file included from js.cpp:56:0: [ 153s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined bu[ 144.312369] serial8250: too much work for irq4 [ 153s] t not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 153s] ^ [ 153s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 153s] ^ [ 153s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 153s] ^ [ 153s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNT[ 144.376008] serial8250: too much work for irq4 [ 153s] ER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 153s] ^ [ 153s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 153s] ^ [ 153s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 153s] ^ [ 153s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 153s] ^ [ 153s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 153s] ^ [ 153s] jsworkers.cpp: In member function 'void js::workers::MainQueue::destroy(JSContext*)': [ 153s] jsworkers.cpp:372:16: warning: deleting object of polymorphic class type 'js::workers::MainQueue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] [ 153s] delete this; [ 153s] ^ [ 153s] jsworkers.cpp: In member function 'bool js::workers::ThreadPool::start(JSContext*)': [ 153s] jsworkers.cpp:512:20: warning: deleting object of polymorphic class type 'js::workers::WorkerQueue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] [ 153s] delete wq; [ 153s] ^ [ 153s] jsworkers.cpp: In member function 'void js::workers::ThreadPool::shutdown(JSContext*)': [ 153s] jsworkers.cpp:549:16: warning: deleting object of polymorphic class type 'js::workers::WorkerQueue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] [ 153s] delete wq; [ 153s] ^ [ 153s] jsworkers.cpp: In static member function 'static void js::workers::Worker::jsFinalize(JSContext*, JSObject*)': [ 153s] jsworkers.cpp:691:20: warning: deleting object of polymorphic class type 'js::workers::Worker' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] [ 153s] delete w; [ 153s] ^ [ 153s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 153s] ^ [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 153s] ^ [ 153s] jsworkers.cpp: In static member function 'static js::workers::Worker* js::workers::Worker::create(JSContext*, js::workers::WorkerParent*, JSString*, JSObject*)': [ 153s] jsworkers.cpp:1076:16: warning: deleting object of polymorphic class type 'js::workers::Worker' [ 144.412043] serial8250: too much work for irq4 [ 153s] which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] [ 153s] delete w; [ 153s] ^ [ 153s] In file included from ../nanojit/nanojit.h:377:0, [ 153s] from ../jsbuiltins.h:45, [ 153s] from js.cpp:62: [ 153s] ../nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 153s] ../nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 153s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 153s] ^ [ 153s] ../nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 153s] ../nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 153s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 153s] ^ [ 153s] In file included from js.cpp:56:0: [ 153s] ../jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 153s] ^ [ 153s] ../jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 153s] ^ [ 153s] ../jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 153s] ../jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 153s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 153s] ^ [ 153s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 153s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 153s] ^ [ 153s] ../jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 153s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 153s] ^ [ 155s] c++ -o js -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer js.o jsworkers.o -lpthread -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl ../editline/libeditline.a ../libjs_static.a -ldl [ 156s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 js ../dist/bin [ 156s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 js .. [ 156s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 156s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 156s] selfTest.cpp [ 156s] tests.cpp [ 156s] testBug604087.cpp [ 156s] c++ -o selfTest.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/selfTest.pp selfTest.cpp [ 156s] c++ -o testBug604087.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testBug604087.pp testBug604087.cpp [ 156s] testClassGetter.cpp [ 156s] c++ -o testClassGetter.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testClassGetter.pp testClassGetter.cpp [ 156s] c++ -o tests.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/tests.pp tests.cpp [ 156s] In file included from ../jsval.h:48:0, [ 156s] from ../jspubtd.h:47, [ 156s] from ../jsapi.h:49, [ 156s] from tests.h:41, [ 156s] from testBug604087.cpp:7: [ 156s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 156s] ^ [ 156s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 156s] ^ [ 156s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 156s] ^ [ 156s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] [ 147.128331] serial8250: too much work for irq4 [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 156s] ^ [ 156s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 156s] ^ [ 156s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 156s] ^ [ 156s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 156s] ^ [ 156s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 156s] ^ [ 156s] testCloneScript.cpp [ 156s] c++ -o testCloneScript.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testCloneScript.pp testCloneScript.cpp [ 156s] testConservativeGC.cpp [ 156s] c++ -o testConservativeGC.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testConservativeGC.pp testConservativeGC.cpp [ 156s] testContexts.cpp [ 156s] c++ -o testContexts.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testContexts.pp testContexts.cpp [ 156s] In file included from ../jsval.h:48:0, [ 156s] from ../jspubtd.h:47, [ 156s] from ../jsapi.h:49, [ 156s] from tests.h:41, [ 156s] from testConservativeGC.cpp:1: [ 156s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 156s] ^ [ 156s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 156s] ^ [ 156s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 156s] ^ [ 156s] testDebugger.cpp [ 156s] c++ -o testDebugger.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDebugger.pp testDebugger.cpp [ 156s] testDeepFreeze.cpp [ 156s] c++ -o testDeepFreeze.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDeepFreeze.pp testDeepFreeze.cpp [ 156s] In file included from ../jsval.h:48:0, [ 156s] from ../jspubtd.h:47, [ 156s] from ../jsapi.h:49, [ 156s] from tests.h:41, [ 156s] from testDebugger.cpp:5: [ 156s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 156s] ^ [ 156s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 156s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 156s] ^ [ 156s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 156s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 156s] ^ [ 156s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 156s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 156s] ^ [ 156s] testDefineGetterSetterNonEnumerable.cpp [ 156s] c++ -o testDefineGetterSetterNonEnumerable.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineGetterSetterNonEnumerable.pp testDefineGetterSetterNonEnumerable.cpp [ 156s] testDefineProperty.cpp [ 156s] c++ -o testDefineProperty.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineProperty.pp testDefineProperty.cpp [ 157s] testExtendedEq.cpp [ 157s] c++ -o testExtendedEq.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testExtendedEq.pp testExtendedEq.cpp [ 157s] testFuncCallback.cpp [ 157s] c++ -o testFuncCallback.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testFuncCallback.pp testFuncCallback.cpp [ 157s] In file included from ../jsval.h:48:0, [ 157s] from ../jspubtd.h:47, [ 157s] from ../jsapi.h:49, [ 157s] from tests.h:41, [ 157s] from testExtendedEq.cpp:8: [ 157s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 157s] ^ [ 157s] testGCChunkAlloc.cpp [ 157s] c++ -o testGCChunkAlloc.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testGCChunkAlloc.pp testGCChunkAlloc.cpp [ 157s] testGetPropertyDefault.cpp [ 157s] c++ -o testGetPropertyDefault.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testGetPropertyDefault.pp testGetPropertyDefault.cpp [ 157s] In file included from ../jsval.h:48:0, [ 157s] from ../jspubtd.h:47, [ 157s] from ../jsapi.h:49, [ 157s] from tests.h:41, [ 157s] from testFuncCallback.cpp:1: [ 157s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 157s] ^ [ 157s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 157s] ^ [ 157s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 157s] ^ [ 157s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 157s] ^ [ 157s] In file included from ../jsval.h:48:0, [ 157s] from ../jspubtd.h:47, [ 157s] from ../jsapi.h:49, [ 157s] from tests.h:41, [ 157s] from testGCChunkAlloc.cpp:9: [ 157s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] [ 147.952009] serial8250: too much work for irq4 [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 157s] ^ [ 157s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 157s] ^ [ 157s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 157s] ^ [ 157s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 157s] ^ [ 157s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 157s] ^ [ 157s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 157s] ^ [ 157s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] [ 147.996008] serial8250: too much work for irq4 [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 157s] ^ [ 157s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 157s] ^ [ 157s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 157s] ^ [ 157s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 157s] ^ [ 157s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 157s] ^ [ 157s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 157s] ^ [ 157s] In file included from ../nanojit/nanojit.h:377:0, [ 157s] from ../jsbuiltins.h:45, [ 157s] from ../jstracer.h:48, [ 157s] from testFuncCallback.cpp:6: [ 157s] ../nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 157s] ../nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 157s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 157s] ^ [ 157s] ../nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 157s] ../nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4u) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] [ 157s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 157s] ^ [ 157s] testIntString.cpp [ 157s] c++ -o testIntString.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testIntString.pp testIntString.cpp [ 157s] In file included from ../jsval.h:48:0, [ 157s] from ../jspubtd.h:47, [ 157s] from ../jsapi.h:49, [ 157s] from tests.h:41, [ 157s] from testIntString.cpp:5: [ 157s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 157s] ^ [ 157s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 157s] ^ [ 157s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 157s] ^ [ 157s] testLookup.cpp [ 157s] c++ -o testLookup.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testLookup.pp testLookup.cpp [ 157s] testOps.cpp [ 157s] c++ -o testOps.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testOps.pp testOps.cpp [ 157s] testNewObject.cpp [ 157s] c++ -o testNewObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testNewObject.pp testNewObject.cpp [ 157s] In file included from ../jsval.h:48:0, [ 157s] from ../jspubtd.h:47, [ 157s] from ../jsapi.h:49, [ 157s] from tests.h:41, [ 157s] from testLookup.cpp:5: [ 157s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 157s] ^ [ 157s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 157s] ^ [ 157s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 157s] ^ [ 157s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 157s] ^ [ 157s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 157s] ^ [ 157s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 157s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 157s] ^ [ 157s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 157s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 157s] ^ [ 157s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 157s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 157s] ^ [ 157s] testPropCache.cpp [ 157s] c++ -o testPropCache.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testPropCache.pp testPropCache.cpp [ 157s] testSameValue.cpp [ 157s] c++ -o testSameValue.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSameValue.pp testSameValue.cpp [ 157s] testScriptObject.cpp [ 157s] c++ -o testScriptObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testScriptObject.pp testScriptObject.cpp [ 158s] testSetProperty.cpp [ 158s] c++ -o testSetProperty.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSetProperty.pp testSetProperty.cpp [ 158s] testThreadGC.cpp [ 158s] c++ -o testThreadGC.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testThreadGC.pp testThreadGC.cpp [ 158s] testThreads.cpp [ 158s] c++ -o testThreads.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testThreads.pp testThreads.cpp [ 158s] In file included from ../jsval.h:48:0, [ 158s] from ../jspubtd.h:47, [ 158s] from ../jsapi.h:49, [ 158s] from tests.h:41, [ 158s] from testThreadGC.cpp:7: [ 158s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 158s] ^ [ 158s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 158s] ^ [ 158s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 158s] ^ [ 158s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 158s] ^ [ 158s] testTrap.cpp [ 158s] c++ -o testTrap.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testTrap.pp testTrap.cpp [ 158s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 158s] ^ [ 158s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 158s] ^ [ 158s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 158s] ^ [ 158s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 158s] ^ [ 158s] testUTF8.cpp [ 158s] c++ -o testUTF8.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testUTF8.pp testUTF8.cpp [ 158s] testVersion.cpp [ 158s] c++ -o testVersion.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testVersion.pp testVersion.cpp [ 158s] In file included from ../jsval.h:48:0, [ 158s] from ../jspubtd.h:47, [ 158s] from ../jsapi.h:49, [ 158s] from tests.h:41, [ 158s] from testTrap.cpp:5: [ 158s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 158s] ^ [ 158s] In file included from ../jsval.h:48:0, [ 158s] from ../jspubtd.h:47, [ 158s] from ../jsapi.h:49, [ 158s] from tests.h:41, [ 158s] from testVersion.cpp:1: [ 158s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 158s] ^ [ 158s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 158s] ^ [ 158s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 158s] ^ [ 158s] testXDR.cpp [ 158s] c++ -o testXDR.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testXDR.pp testXDR.cpp [ 158s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 158s] ../jsutil.h:120:43: warning: [ 149.126378] serial8250: too much work for irq4 [ 158s] typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 158s] ^ [ 158s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 158s] ^ [ 158s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 158s] ^ [ 158s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 158s] ^ [ 158s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 158s] ^ [ 158s] testCustomIterator.cpp [ 158s] c++ -o testCustomIterator.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testCustomIterator.pp testCustomIterator.cpp [ 158s] In file included from ../jsval.h:48:0, [ 158s] from ../jspubtd.h:47, [ 158s] from ../jsapi.h:49, [ 158s] from tests.h:41, [ 158s] from testXDR.cpp:5: [ 158s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 158s] ^ [ 158s] In file included from ../jsval.h:48:0, [ 158s] from ../jspubtd.h:47, [ 158s] from ../jsapi.h:49, [ 158s] from tests.h:41, [ 158s] from testCustomIterator.cpp:1: [ 158s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 158s] ^ [ 158s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] [ 149.256009] serial8250: too much work for irq4 [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 158s] ^ [ 158s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 158s] ^ [ 158s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 158s] ^ [ 158s] ../jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 158s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 158s] ^ [ 158s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 158s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 158s] ^ [ 158s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 158s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 158s] ^ [ 158s] c++ -o jsapi-tests -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer tests.o selfTest.o testBug604087.o testClassGetter.o testCloneScript.o testConservativeGC.o testContexts.o testDebugger.o testDeepFreeze.o testDefineGetterSetterNonEnumerable.o testDefineProperty.o testExtendedEq.o testFuncCallback.o testGCChunkAlloc.o testGetPropertyDefault.o testIntString.o testLookup.o testNewObject.o testOps.o testPropCache.o testSameValue.o testScriptObject.o testSetProperty.o testThreadGC.o testThreads.o testTrap.o testUTF8.o testVersion.o testXDR.o testCustomIterator.o -lpthread -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib ../libjs_static.a -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl [ 159s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 jsapi-tests ../dist/bin [ 159s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 159s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 159s] make[2]: Nothing to be done for 'libs'. [ 159s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 159s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so dist/sdk/lib [ 159s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 159s] /bin/make tools [ 159s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 159s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 159s] make[2]: Nothing to be done for 'tools'. [ 159s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 159s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 159s] make[2]: Nothing to be done for 'tools'. [ 159s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 159s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 159s] make[2]: Nothing to be done for 'tools'. [ 159s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 159s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 159s] make[2]: Nothing to be done for 'tools'. [ 159s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 159s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 159s] make[2]: Nothing to be done for 'tools'. [ 159s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 159s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 159s] if test -d ./dist/bin ; then touch ./dist/bin/.purgecaches ; fi [ 159s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 159s] + exit 0 [ 159s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.3S7v0n [ 159s] + umask 022 [ 159s] + cd /home/abuild/rpmbuild/BUILD [ 159s] + cd js-1.0.0 [ 159s] + LANG=C [ 159s] + export LANG [ 159s] + unset DISPLAY [ 159s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386 [ 159s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386 [ 159s] + cd js/src [ 159s] + /bin/make DESTDIR=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386 INSTALL_ROOT=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386 install [ 159s] cat mozjs185.pc.in | sed \ [ 159s] -e "s|%prefix%|/usr|" \ [ 159s] -e "s|%includedir%|/usr/include|" \ [ 159s] -e "s|%libdir%|/usr/lib|" \ [ 159s] -e 's|%MOZILLA_VERSION%|1.0.0|' \ [ 159s] > mozjs185.pc && chmod 644 mozjs185.pc [ 159s] pkg_config_file: mozjs185.pc [ 159s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t -m 644 mozjs185.pc /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/pkgconfig [ 159s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t js-config.h jsautocfg.h /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsautokw.h js.msg jsanalyze.h jsapi.h jsarray.h jsarena.h jsatom.h jsbit.h jsbool.h jsclist.h jsclone.h jscntxt.h jscompat.h jsdate.h jsdbgapi.h jsdhash.h jsdtoa.h jsemit.h jsfun.h jsfriendapi.h jsgc.h jscell.h jsgcchunk.h jsgcstats.h jscompartment.h jshash.h jsinterp.h jsinttypes.h jsiter.h jslock.h jslong.h jsmath.h jsobj.h jsobjinlines.h json.h jsopcode.tbl jsopcode.h jsopcodeinlines.h jsotypes.h jsparse.h jsproxy.h jsprf.h jsprobes.h jspropertycache.h jspropertycacheinlines.h jspropertytree.h jsproto.tbl jsprvtd.h jspubtd.h jsreflect.h jsregexp.h jsscan.h jsscope.h jsscript.h jsscriptinlines.h jsstaticcheck.h jsstdint.h jsstr.h jstracer.h jshotloop.h jstypedarray.h jstypes.h jsutil.h jsvector.h jstl.h jshashtable.h jsversion.h jswrapper.h jsxdrapi.h jsxml.h jsval.h jsvalue.h prmjtime.h jsbuiltins.h ./nanojit/Assembler.h ./nanojit/Allocator.h ./nanojit/CodeAlloc.h ./nanojit/Containers.h ./nanojit/LIR.h ./nanojit/LIRopcode.tbl ./nanojit/avmplus.h ./nanojit/Fragmento.h ./nanojit/Native.h ./nanojit/NativeCommon.h ./nanojit/Nativei386.h ./nanojit/njconfig.h ./nanojit/njcpudetect.h ./nanojit/RegAlloc.h ./nanojit/nanojit.h ./nanojit/VMPI.h ./tracejit/Writer.h ./perf/jsperf.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js [ 159s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t js-config /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/bin [ 159s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t libjs_static.a /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib [ 159s] mv -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libjs_static.a /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185-1.0.a [ 159s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t libmozjs185.so /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib [ 159s] mv -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185.so /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185.so.1.0.0 [ 159s] ln -s /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185.so.1.0 [ 159s] ln -s /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185.so.1.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185.so [ 159s] + rm -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/share/info/dir [ 159s] + find /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386 -regex '.*\.la$' [ 159s] + xargs rm -f -- [ 159s] + find /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386 -regex '.*\.a$' [ 159s] + xargs rm -f -- [ 159s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185-1.0.a [ 159s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185.so.1.0 [ 159s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185.so [ 159s] + ln -s libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185.so.1.0 [ 159s] + ln -s libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185.so [ 159s] + /bin/install -m 0755 shell/js /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/bin/ [ 160s] + chmod 644 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/Allocator.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/Assembler.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/CodeAlloc.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/Containers.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/Fragmento.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/LIR.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/LIRopcode.tbl /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/Native.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/NativeCommon.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/Nativei386.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/RegAlloc.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/VMPI.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/Writer.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/avmplus.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/js-config.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/js.msg /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsanalyze.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsarena.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsarray.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsatom.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsautocfg.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsautokw.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsbit.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsbool.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsbuiltins.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jscell.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsclist.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsclone.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jscntxt.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jscompartment.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jscompat.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsdate.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsdbgapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsdhash.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsdtoa.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsemit.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsfriendapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsfun.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsgc.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsgcchunk.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsgcstats.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jshash.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jshashtable.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jshotloop.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsinterp.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsinttypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsiter.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jslock.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jslong.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsmath.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsobj.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsobjinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/json.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsopcode.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsopcode.tbl /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsopcodeinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsotypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsparse.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsperf.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsprf.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsprobes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jspropertycache.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jspropertycacheinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jspropertytree.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsproto.tbl /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsproxy.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsprvtd.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jspubtd.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsreflect.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsregexp.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsscan.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsscope.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsscript.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsscriptinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsstaticcheck.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsstdint.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsstr.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jstl.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jstracer.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jstypedarray.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jstypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsutil.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsval.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsvalue.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsvector.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsversion.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jswrapper.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsxdrapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/jsxml.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/nanojit.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/njconfig.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/njcpudetect.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/include/js/prmjtime.h [ 160s] + /usr/lib/rpm/find-debuginfo.sh /home/abuild/rpmbuild/BUILD/js-1.0.0 [ 160s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/bin/js [ 160s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/lib/libmozjs185.so.1.0.0 [ 161s] cpio: glibc-2.20/csu: Cannot stat: No such file or directory [ 161s] cpio: glibc-2.20/csu/init.c: Cannot stat: No such file or directory [ 161s] cpio: glibc-2.20/sysdeps/i386/crti.S: Cannot stat: No such file or directory [ 161s] cpio: glibc-2.20/sysdeps/i386/crtn.S: Cannot stat: No such file or directory [ 161s] cpio: glibc-2.20/sysdeps/i386/start.S: Cannot stat: No such file or directory [ 161s] 17433 blocks [ 161s] + /usr/lib/rpm/check-buildroot [ 161s] + /usr/lib/rpm//brp-compress [ 161s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 162s] + /usr/lib/rpm/brp-python-hardlink [ 162s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386 [ 162s] Processing files: js-1.0.0-1.6.i686 [ 162s] Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.WwywnH [ 162s] + umask 022 [ 162s] + cd /home/abuild/rpmbuild/BUILD [ 162s] + cd js-1.0.0 [ 162s] + DOCDIR=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/share/doc/packages/js [ 162s] + export DOCDIR [ 162s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/share/doc/packages/js [ 162s] + cp -pr js/src/README.html /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386/usr/share/doc/packages/js [ 162s] + exit 0 [ 162s] Provides: js = 1.0.0-1.6 js(x86-32) = 1.0.0-1.6 mozjs185 [ 162s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 162s] Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libnspr4.so libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.2.3) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) [ 162s] Processing files: js-debugsource-1.0.0-1.6.i686 [ 162s] Provides: js-debugsource = 1.0.0-1.6 js-debugsource(x86-32) = 1.0.0-1.6 [ 162s] Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 [ 162s] Processing files: libmozjs185-1.0.0-1.6.i686 [ 162s] Provides: libmozjs185 = 1.0.0-1.6 libmozjs185(x86-32) = 1.0.0-1.6 libmozjs185.so.1.0 [ 162s] Requires(interp): /sbin/ldconfig /sbin/ldconfig [ 162s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 162s] Requires(post): /sbin/ldconfig [ 162s] Requires(postun): /sbin/ldconfig [ 162s] Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libnspr4.so libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.2.3) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) [ 162s] Processing files: js-devel-1.0.0-1.6.i686 [ 162s] Provides: js-devel = 1.0.0-1.6 js-devel(x86-32) = 1.0.0-1.6 libjs-devel = 1.0.0-1.6 mozjs185-devel pkgconfig(mozjs185) = 1.0.0 [ 162s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 162s] Requires: /bin/sh /usr/bin/pkg-config libmozjs185.so.1.0 pkgconfig(nspr) >= 4.7 [ 162s] Processing files: js-debuginfo-1.0.0-1.6.i686 [ 162s] Provides: js-debuginfo = 1.0.0-1.6 js-debuginfo(x86-32) = 1.0.0-1.6 [ 162s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 162s] Processing files: libmozjs185-debuginfo-1.0.0-1.6.i686 [ 162s] Provides: libmozjs185-debuginfo = 1.0.0-1.6 libmozjs185-debuginfo(x86-32) = 1.0.0-1.6 [ 162s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 162s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386 [ 163s] Wrote: /home/abuild/rpmbuild/SRPMS/js-1.0.0-1.6.src.rpm [ 165s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-1.0.0-1.6.i686.rpm [ 169s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-debugsource-1.0.0-1.6.i686.rpm [ 171s] Wrote: /home/abuild/rpmbuild/RPMS/i686/libmozjs185-1.0.0-1.6.i686.rpm [ 171s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-devel-1.0.0-1.6.i686.rpm [ 186s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-debuginfo-1.0.0-1.6.i686.rpm [ 201s] Wrote: /home/abuild/rpmbuild/RPMS/i686/libmozjs185-debuginfo-1.0.0-1.6.i686.rpm [ 201s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.5cAYGW [ 201s] + umask 022 [ 201s] + cd /home/abuild/rpmbuild/BUILD [ 201s] + cd js-1.0.0 [ 201s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386 [ 201s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-1.6.i386 [ 201s] + exit 0 [ 201s] ... checking for files with abuild user/group [ 201s] [ 201s] RPMLINT report: [ 201s] =============== [ 203s] js.i686: E: non-standard-group (Badness: 200) Development/Languages/Other [ 203s] js-devel.i686: E: non-standard-group (Badness: 200) Development/Libraries/Other [ 203s] js.src: E: non-standard-group (Badness: 200) Development/Languages/Other [ 203s] The value of the Group tag in the package is not valid. Valid groups are [ 203s] listed here: https://wiki.tizen.org/wiki/Packaging/Guidelines#Group_Tag [ 203s] [ 203s] js-devel.i686: W: no-dependency-on js*/js-libs/libjs* [ 203s] js.src:105: W: macro-in-comment %{_bindir} [ 203s] There is a unescaped macro after a shell style comment in the specfile. Macros [ 203s] are expanded everywhere, so check if it can cause a problem in this case and [ 203s] escape the macro with another leading % if appropriate. [ 203s] [ 203s] js.i686: W: file-contains-date-and-time /usr/bin/js [ 203s] Your file uses __DATE and __TIME__ this causes the package to rebuild when [ 203s] not needed [ 203s] [ 203s] 4 packages and 0 specfiles checked; 3 errors, 3 warnings. [ 203s] [ 203s] ... creating baselibs [ 203s] libmozjs185(x86_64:32bit): writing specfile... [ 203s] libmozjs185(x86_64:32bit): running build... [ 205s] libmozjs185-debuginfo(x86_64:32bit): writing specfile... [ 205s] libmozjs185-debuginfo(x86_64:32bit): running build... [ 222s] ... comparing built packages with the former built [ 222s] /usr/lib/build/pkg-diff.sh [ 222s] /usr/lib/build/same-build-result.sh: line 36: is_prerelease_project: command not found [ 222s] This is a prerelease project. Do not check the existence of source rpm files. [ 222s] compare /.build.oldpackages/js-1.0.0-1.5.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-1.0.0-1.6.i686.rpm [ 222s] Comparing js-1.0.0-1.5.i686.rpm to js-1.0.0-1.6.i686.rpm [ 222s] This is not a prerelease project. Compare the project name. [ 222s] comparing rpmtags [ 222s] comparing RELEASE [ 222s] comparing PROVIDES [ 222s] comparing scripts [ 222s] comparing filelist [ 222s] comparing file checksum [ 222s] creating rename script [ 222s] RPM file checksum differs. [ 222s] Extracting packages [ 234s] /usr/bin/js differs in assembler output [ 234s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:32.387810342 +0000 [ 234s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:38.075810588 +0000 [ 234s] @@ -20,688 +20,688 @@ [ 234s] Disassembly of section .plt: [ 234s] [ 234s] fileno@plt-0x10: [ 234s] - pushl 0x839cf50 [ 234s] - jmp *0x839cf54 [ 234s] + pushl 0x839cf70 [ 234s] + jmp *0x839cf74 [ 234s] add %al,(%eax) [ 234s] ... [ 234s] [ 234s] fileno@plt: [ 234s] - jmp *0x839cf58 [ 234s] + jmp *0x839cf78 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] getpagesize@plt: [ 234s] - jmp *0x839cf5c [ 234s] + jmp *0x839cf7c [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] fputs@plt: [ 234s] - jmp *0x839cf60 [ 234s] + jmp *0x839cf80 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] fmod@plt: [ 234s] - jmp *0x839cf64 [ 234s] + jmp *0x839cf84 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] __errno_location@plt: [ 234s] - jmp *0x839cf68 [ 234s] + jmp *0x839cf88 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] isprint@plt: [ 234s] - jmp *0x839cf6c [ 234s] + jmp *0x839cf8c [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] localtime_r@plt: [ 234s] - jmp *0x839cf70 [ 234s] + jmp *0x839cf90 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] mmap@plt: [ 234s] - jmp *0x839cf74 [ 234s] + jmp *0x839cf94 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] getpid@plt: [ 234s] - jmp *0x839cf78 [ 234s] + jmp *0x839cf98 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] localeconv@plt: [ 234s] - jmp *0x839cf7c [ 234s] + jmp *0x839cf9c [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] isalpha@plt: [ 234s] - jmp *0x839cf80 [ 234s] + jmp *0x839cfa0 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] strerror@plt: [ 234s] - jmp *0x839cf84 [ 234s] + jmp *0x839cfa4 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] __cxa_atexit@plt: [ 234s] - jmp *0x839cf88 [ 234s] + jmp *0x839cfa8 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] PR_NewLock@plt: [ 234s] - jmp *0x839cf8c [ 234s] + jmp *0x839cfac [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] sysconf@plt: [ 234s] - jmp *0x839cf90 [ 234s] + jmp *0x839cfb0 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] memcmp@plt: [ 234s] - jmp *0x839cf94 [ 234s] + jmp *0x839cfb4 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] asin@plt: [ 234s] - jmp *0x839cf98 [ 234s] + jmp *0x839cfb8 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] PR_Unlock@plt: [ 234s] - jmp *0x839cf9c [ 234s] + jmp *0x839cfbc [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] PR_AtomicIncrement@plt: [ 234s] - jmp *0x839cfa0 [ 234s] + jmp *0x839cfc0 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] __divdi3@plt: [ 234s] - jmp *0x839cfa4 [ 234s] + jmp *0x839cfc4 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] __fprintf_chk@plt: [ 234s] - jmp *0x839cfa8 [ 234s] + jmp *0x839cfc8 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] __xstat@plt: [ 234s] - jmp *0x839cfac [ 234s] + jmp *0x839cfcc [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] syscall@plt: [ 234s] - jmp *0x839cfb0 [ 234s] + jmp *0x839cfd0 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] __gmon_start__@plt: [ 234s] - jmp *0x839cfb4 [ 234s] + jmp *0x839cfd4 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] realloc@plt: [ 234s] - jmp *0x839cfb8 [ 234s] + jmp *0x839cfd8 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] _ZdlPv@plt: [ 234s] - jmp *0x839cfbc [ 234s] + jmp *0x839cfdc [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] PR_Sleep@plt: [ 234s] - jmp *0x839cfc0 [ 234s] + jmp *0x839cfe0 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] __printf_chk@plt: [ 234s] - jmp *0x839cfc4 [ 234s] + jmp *0x839cfe4 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] __isinf@plt: [ 234s] - jmp *0x839cfc8 [ 234s] + jmp *0x839cfe8 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] PR_NewThreadPrivateIndex@plt: [ 234s] - jmp *0x839cfcc [ 234s] + jmp *0x839cfec [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] strchr@plt: [ 234s] - jmp *0x839cfd0 [ 234s] + jmp *0x839cff0 [ 234s] push $something [ 234s] jmp <_init + ofs> [ 234s] [ 234s] getenv@plt: [ 235s] /usr/bin/js differs in ELF section .dynsym [ 235s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:39.395810646 +0000 [ 235s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:39.395810646 +0000 [ 235s] @@ -8,7 +8,7 @@ [ 235s] 804867c b7040000 00000000 00000000 12000000 ................ [ 235s] 804868c b9020000 00000000 00000000 12000000 ................ [ 235s] 804869c 5b000000 00000000 00000000 12000000 [............... [ 235s] - 80486ac 28060000 a0103a08 94000000 11001a00 (.....:......... [ 235s] + 80486ac 28060000 c0103a08 94000000 11001a00 (.....:......... [ 235s] 80486bc 19040000 00000000 00000000 12000000 ................ [ 235s] 80486cc fc030000 00000000 00000000 12000000 ................ [ 235s] 80486dc 0f040000 00000000 00000000 12000000 ................ [ 235s] @@ -23,16 +23,16 @@ [ 235s] 804876c d6020000 00000000 00000000 12000000 ................ [ 235s] 804877c ad010000 00000000 00000000 12000000 ................ [ 235s] 804878c 60010000 00000000 00000000 12000000 `............... [ 235s] - 804879c 44060000 40fe3908 94000000 11001a00 D...@.9......... [ 235s] + 804879c 44060000 60fe3908 94000000 11001a00 D...`.9......... [ 235s] 80487ac 15030000 00000000 00000000 12000000 ................ [ 235s] 80487bc 9c040000 00000000 00000000 12000000 ................ [ 235s] 80487cc f7050000 00000000 00000000 12000000 ................ [ 235s] 80487dc 9c050000 00000000 00000000 12000000 ................ [ 235s] 80487ec 1e010000 00000000 00000000 20000000 ............ ... [ 235s] 80487fc 2d000000 00000000 00000000 20000000 -........... ... [ 235s] - 804880c 54060000 e0113a08 94000000 11001a00 T.....:......... [ 235s] + 804880c 54060000 00123a08 94000000 11001a00 T.....:......... [ 235s] 804881c c5030000 00000000 00000000 12000000 ................ [ 235s] - 804882c 6e060000 40193a08 94000000 11001a00 n...@.:......... [ 235s] + 804882c 6e060000 60193a08 94000000 11001a00 n...`.:......... [ 235s] 804883c 6a020000 00000000 00000000 12000000 j............... [ 235s] 804884c 03010000 00000000 00000000 12000000 ................ [ 235s] 804885c 71030000 00000000 00000000 12000000 q............... [ 235s] @@ -46,7 +46,7 @@ [ 235s] 80488dc 1d050000 00000000 00000000 12000000 ................ [ 235s] 80488ec 03030000 00000000 00000000 12000000 ................ [ 235s] 80488fc 7d060000 10820508 06000000 12000d00 }............... [ 235s] - 804890c 93060000 5c3e3a08 08000000 11001b00 ....\>:......... [ 235s] + 804890c 93060000 7c3e3a08 08000000 11001b00 ....|>:......... [ 235s] 804891c db040000 00000000 00000000 12000000 ................ [ 235s] 804892c 27040000 00000000 00000000 12000000 '............... [ 235s] 804893c 58040000 00000000 00000000 12000000 X............... [ 235s] @@ -66,15 +66,15 @@ [ 235s] 8048a1c 54030000 84833008 04000000 11000f00 T.....0......... [ 235s] 8048a2c 29050000 00000000 00000000 12000000 )............... [ 235s] 8048a3c 74050000 00000000 00000000 12000000 t............... [ 235s] - 8048a4c c6060000 402d3a08 94000000 11001a00 ....@-:......... [ 235s] + 8048a4c c6060000 602d3a08 94000000 11001a00 ....`-:......... [ 235s] 8048a5c f2050000 00000000 00000000 12000000 ................ [ 235s] - 8048a6c dc060000 802e3a08 94000000 11001a00 ......:......... [ 235s] - 8048a7c ee060000 a0fd3908 94000000 11001a00 ......9......... [ 235s] + 8048a6c dc060000 a02e3a08 94000000 11001a00 ......:......... [ 235s] + 8048a7c ee060000 c0fd3908 94000000 11001a00 ......9......... [ 235s] 8048a8c db020000 00000000 00000000 12000000 ................ [ 235s] 8048a9c c4020000 00000000 00000000 12000000 ................ [ 235s] 8048aac 41000000 00000000 00000000 20000000 A........... ... [ 235s] 8048abc de010000 00000000 00000000 12000000 ................ [ 235s] - 8048acc fb060000 e02d3a08 94000000 11001a00 .....-:......... [ 235s] + 8048acc fb060000 002e3a08 94000000 11001a00 ......:......... [ 235s] 8048adc f7030000 00000000 00000000 12000000 ................ [ 235s] 8048aec 63030000 00000000 00000000 12000000 c............... [ 235s] 8048afc f8020000 00000000 00000000 12000000 ................ [ 235s] @@ -94,7 +94,7 @@ [ 235s] 8048bdc f8040000 00000000 00000000 11000000 ................ [ 235s] 8048bec d1020000 00000000 00000000 12000000 ................ [ 235s] 8048bfc 83000000 00000000 00000000 12000000 ................ [ 235s] - 8048c0c 4a070000 843f3a08 0c000000 11001b00 J....?:......... [ 235s] + 8048c0c 4a070000 a43f3a08 0c000000 11001b00 J....?:......... [ 235s] 8048c1c 4a010000 00000000 00000000 12000000 J............... [ 235s] 8048c2c 34040000 00000000 00000000 12000000 4............... [ 235s] 8048c3c 91030000 00000000 00000000 12000000 ................ [ 235s] @@ -119,9 +119,9 @@ [ 235s] 8048d6c 1c050000 00000000 00000000 12000000 ................ [ 235s] 8048d7c 6a040000 00000000 00000000 12000000 j............... [ 235s] 8048d8c e0020000 00000000 00000000 12000000 ................ [ 235s] - 8048d9c 17060000 3c3b3a08 00000000 10001b00 ....<;:......... [ 235s] + 8048d9c 17060000 5c3b3a08 00000000 10001b00 ....\;:......... [ 235s] 8048dac cd040000 00000000 00000000 12000000 ................ [ 235s] - 8048dbc a1070000 a02c3a08 94000000 11001a00 .....,:......... [ 235s] + 8048dbc a1070000 c02c3a08 94000000 11001a00 .....,:......... [ 235s] 8048dcc ff050000 00000000 00000000 12000000 ................ [ 235s] 8048ddc fd020000 00000000 00000000 12000000 ................ [ 235s] 8048dec b1040000 00000000 00000000 12000000 ................ [ 235s] @@ -136,7 +136,7 @@ [ 235s] 8048e7c 88050000 00000000 00000000 12000000 ................ [ 235s] 8048e8c ce000000 00000000 00000000 12000000 ................ [ 235s] 8048e9c d4040000 00000000 00000000 12000000 ................ [ 235s] - 8048eac 23060000 d8433a08 00000000 10001b00 #....C:......... [ 235s] + 8048eac 23060000 f8433a08 00000000 10001b00 #....C:......... [ 235s] 8048ebc aa040000 00000000 00000000 11000000 ................ [ 235s] 8048ecc eb020000 00000000 00000000 12000000 ................ [ 235s] 8048edc 71040000 00000000 00000000 12000000 q............... [ 235s] @@ -144,18 +144,18 @@ [ 235s] 8048efc 0c050000 00000000 00000000 12000000 ................ [ 235s] 8048f0c a4050000 00000000 00000000 12000000 ................ [ 235s] 8048f1c 97030000 00000000 00000000 12000000 ................ [ 235s] - 8048f2c b1070000 002c3a08 94000000 11001a00 .....,:......... [ 235s] + 8048f2c b1070000 202c3a08 94000000 11001a00 .... ,:......... [ 235s] 8048f3c 7e030000 00000000 00000000 12000000 ~............... [ 235s] 8048f4c 05050000 00000000 00000000 12000000 ................ [ 235s] 8048f5c 28030000 00000000 00000000 12000000 (............... [ 235s] - 8048f6c bd070000 00fd3908 94000000 11001a00 ......9......... [ 235s] + 8048f6c bd070000 20fd3908 94000000 11001a00 .... .9......... [ 235s] 8048f7c dc020000 00000000 00000000 12000000 ................ [ 235s] 8048f8c 23050000 00000000 00000000 12000000 #............... [ 235s] 8048f9c ee030000 00000000 00000000 12000000 ................ [ 235s] 8048fac 3c010000 00000000 00000000 12000000 <............... [ 235s] - 8048fbc 10060000 3c3b3a08 00000000 10001a00 ....<;:......... [ 235s] + 8048fbc 10060000 5c3b3a08 00000000 10001a00 ....\;:......... [ 235s] 8048fcc e2030000 00000000 00000000 12000000 ................ [ 235s] - 8048fdc ce070000 40113a08 94000000 11001a00 ....@.:......... [ 235s] + 8048fdc ce070000 60113a08 94000000 11001a00 ....`.:......... [ 235s] 8048fec ed070000 40820508 05000000 12000d00 ....@........... [ 235s] 8048ffc 84020000 c0a90408 00000000 12000000 ................ [ 235s] 804900c d7020000 00000000 00000000 12000000 ................ [ 235s] /usr/bin/js differs in ELF section .rel.dyn [ 235s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:39.447810648 +0000 [ 235s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:39.451810648 +0000 [ 235s] @@ -2,21 +2,21 @@ [ 235s] /usr/bin/js: file format elf32-i386 [ 235s] [ 235s] Contents of section .rel.dyn: [ 235s] - 8049c68 c0ce3908 06060000 c4ce3908 06120000 ..9.......9..... [ 235s] - 8049c78 c8ce3908 06150000 ccce3908 061a0000 ..9.......9..... [ 235s] - 8049c88 d0ce3908 061c0000 d4ce3908 061e0000 ..9.......9..... [ 235s] - 8049c98 d8ce3908 062b0000 dcce3908 062c0000 ..9..+....9..,.. [ 235s] - 8049ca8 e0ce3908 06370000 e4ce3908 06400000 ..9..7....9..@.. [ 235s] - 8049cb8 e8ce3908 06420000 ecce3908 06430000 ..9..B....9..C.. [ 235s] - 8049cc8 f0ce3908 06440000 f4ce3908 06480000 ..9..D....9..H.. [ 235s] - 8049cd8 f8ce3908 064b0000 fcce3908 064e0000 ..9..K....9..N.. [ 235s] - 8049ce8 00cf3908 06590000 04cf3908 065a0000 ..9..Y....9..Z.. [ 235s] - 8049cf8 08cf3908 065c0000 0ccf3908 06610000 ..9..\....9..a.. [ 235s] - 8049d08 10cf3908 066f0000 14cf3908 06770000 ..9..o....9..w.. [ 235s] - 8049d18 18cf3908 067c0000 1ccf3908 06870000 ..9..|....9..... [ 235s] - 8049d28 20cf3908 06880000 24cf3908 068d0000 .9.....$.9..... [ 235s] - 8049d38 28cf3908 068e0000 2ccf3908 06920000 (.9.....,.9..... [ 235s] - 8049d48 30cf3908 06930000 34cf3908 06990000 0.9.....4.9..... [ 235s] - 8049d58 38cf3908 069a0000 3ccf3908 069c0000 8.9.....<.9..... [ 235s] - 8049d68 40cf3908 069e0000 44cf3908 06a20000 @.9.....D.9..... [ 235s] - 8049d78 48cf3908 06a40000 H.9..... [ 235s] + 8049c68 e0ce3908 06060000 e4ce3908 06120000 ..9.......9..... [ 235s] + 8049c78 e8ce3908 06150000 ecce3908 061a0000 ..9.......9..... [ 235s] + 8049c88 f0ce3908 061c0000 f4ce3908 061e0000 ..9.......9..... [ 235s] + 8049c98 f8ce3908 062b0000 fcce3908 062c0000 ..9..+....9..,.. [ 235s] + 8049ca8 00cf3908 06370000 04cf3908 06400000 ..9..7....9..@.. [ 235s] + 8049cb8 08cf3908 06420000 0ccf3908 06430000 ..9..B....9..C.. [ 235s] + 8049cc8 10cf3908 06440000 14cf3908 06480000 ..9..D....9..H.. [ 235s] + 8049cd8 18cf3908 064b0000 1ccf3908 064e0000 ..9..K....9..N.. [ 235s] + 8049ce8 20cf3908 06590000 24cf3908 065a0000 .9..Y..$.9..Z.. [ 235s] + 8049cf8 28cf3908 065c0000 2ccf3908 06610000 (.9..\..,.9..a.. [ 235s] + 8049d08 30cf3908 066f0000 34cf3908 06770000 0.9..o..4.9..w.. [ 235s] + 8049d18 38cf3908 067c0000 3ccf3908 06870000 8.9..|..<.9..... [ 235s] + 8049d28 40cf3908 06880000 44cf3908 068d0000 @.9.....D.9..... [ 235s] + 8049d38 48cf3908 068e0000 4ccf3908 06920000 H.9.....L.9..... [ 235s] + 8049d48 50cf3908 06930000 54cf3908 06990000 P.9.....T.9..... [ 235s] + 8049d58 58cf3908 069a0000 5ccf3908 069c0000 X.9.....\.9..... [ 235s] + 8049d68 60cf3908 069e0000 64cf3908 06a20000 `.9.....d.9..... [ 235s] + 8049d78 68cf3908 06a40000 h.9..... [ 235s] /usr/bin/js differs in ELF section .rel.plt [ 235s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:39.455810648 +0000 [ 235s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:39.459810648 +0000 [ 235s] @@ -2,71 +2,71 @@ [ 235s] /usr/bin/js: file format elf32-i386 [ 235s] [ 235s] Contents of section .rel.plt: [ 235s] - 8049d80 58cf3908 07010000 5ccf3908 07020000 X.9.....\.9..... [ 235s] - 8049d90 60cf3908 07030000 64cf3908 07040000 `.9.....d.9..... [ 235s] - 8049da0 68cf3908 07050000 6ccf3908 07070000 h.9.....l.9..... [ 235s] - 8049db0 70cf3908 07080000 74cf3908 07090000 p.9.....t.9..... [ 235s] - 8049dc0 78cf3908 070a0000 7ccf3908 070b0000 x.9.....|.9..... [ 235s] - 8049dd0 80cf3908 070c0000 84cf3908 070d0000 ..9.......9..... [ 235s] - 8049de0 88cf3908 070e0000 8ccf3908 070f0000 ..9.......9..... [ 235s] - 8049df0 90cf3908 07100000 94cf3908 07110000 ..9.......9..... [ 235s] - 8049e00 98cf3908 07120000 9ccf3908 07130000 ..9.......9..... [ 235s] - 8049e10 a0cf3908 07140000 a4cf3908 07160000 ..9.......9..... [ 235s] - 8049e20 a8cf3908 07170000 accf3908 07180000 ..9.......9..... [ 235s] - 8049e30 b0cf3908 07190000 b4cf3908 071a0000 ..9.......9..... [ 235s] - 8049e40 b8cf3908 071d0000 bccf3908 071f0000 ..9.......9..... [ 235s] - 8049e50 c0cf3908 07200000 c4cf3908 07210000 ..9.. ....9..!.. [ 235s] - 8049e60 c8cf3908 07220000 cccf3908 07230000 ..9.."....9..#.. [ 235s] - 8049e70 d0cf3908 07240000 d4cf3908 07250000 ..9..$....9..%.. [ 235s] - 8049e80 d8cf3908 07270000 dccf3908 07280000 ..9..'....9..(.. [ 235s] - 8049e90 e0cf3908 07290000 e4cf3908 072a0000 ..9..)....9..*.. [ 235s] - 8049ea0 e8cf3908 072d0000 eccf3908 072e0000 ..9..-....9..... [ 235s] - 8049eb0 f0cf3908 072f0000 f4cf3908 07300000 ..9../....9..0.. [ 235s] - 8049ec0 f8cf3908 07310000 fccf3908 07320000 ..9..1....9..2.. [ 235s] - 8049ed0 00d03908 07330000 04d03908 07340000 ..9..3....9..4.. [ 235s] - 8049ee0 08d03908 07350000 0cd03908 07360000 ..9..5....9..6.. [ 235s] - 8049ef0 10d03908 07380000 14d03908 07390000 ..9..8....9..9.. [ 235s] - 8049f00 18d03908 073b0000 1cd03908 073c0000 ..9..;....9..<.. [ 235s] - 8049f10 20d03908 073e0000 24d03908 073f0000 .9..>..$.9..?.. [ 235s] - 8049f20 28d03908 07410000 2cd03908 07440000 (.9..A..,.9..D.. [ 235s] - 8049f30 30d03908 07450000 34d03908 07470000 0.9..E..4.9..G.. [ 235s] - 8049f40 38d03908 07490000 3cd03908 074a0000 8.9..I..<.9..J.. [ 235s] - 8049f50 40d03908 074b0000 44d03908 074c0000 @.9..K..D.9..L.. [ 235s] - 8049f60 48d03908 074d0000 4cd03908 074f0000 H.9..M..L.9..O.. [ 235s] - 8049f70 50d03908 07500000 54d03908 07510000 P.9..P..T.9..Q.. [ 235s] - 8049f80 58d03908 07520000 5cd03908 07530000 X.9..R..\.9..S.. [ 235s] - 8049f90 60d03908 07540000 64d03908 07550000 `.9..T..d.9..U.. [ 235s] - 8049fa0 68d03908 07560000 6cd03908 07570000 h.9..V..l.9..W.. [ 235s] - 8049fb0 70d03908 07580000 74d03908 075a0000 p.9..X..t.9..Z.. [ 235s] - 8049fc0 78d03908 075b0000 7cd03908 075d0000 x.9..[..|.9..].. [ 235s] - 8049fd0 80d03908 075e0000 84d03908 075f0000 ..9..^....9.._.. [ 235s] - 8049fe0 88d03908 07600000 8cd03908 07610000 ..9..`....9..a.. [ 235s] - 8049ff0 90d03908 07620000 94d03908 07630000 ..9..b....9..c.. [ 235s] - 804a000 98d03908 07640000 9cd03908 07650000 ..9..d....9..e.. [ 235s] - 804a010 a0d03908 07660000 a4d03908 07670000 ..9..f....9..g.. [ 235s] - 804a020 a8d03908 07680000 acd03908 07690000 ..9..h....9..i.. [ 235s] - 804a030 b0d03908 076a0000 b4d03908 076b0000 ..9..j....9..k.. [ 235s] - 804a040 b8d03908 076c0000 bcd03908 076d0000 ..9..l....9..m.. [ 235s] - 804a050 c0d03908 076e0000 c4d03908 07700000 ..9..n....9..p.. [ 235s] - 804a060 c8d03908 07710000 ccd03908 07720000 ..9..q....9..r.. [ 235s] - 804a070 d0d03908 07730000 d4d03908 07740000 ..9..s....9..t.. [ 235s] - 804a080 d8d03908 07760000 dcd03908 07780000 ..9..v....9..x.. [ 235s] - 804a090 e0d03908 07790000 e4d03908 077a0000 ..9..y....9..z.. [ 235s] - 804a0a0 e8d03908 077b0000 ecd03908 077d0000 ..9..{....9..}.. [ 235s] - 804a0b0 f0d03908 077e0000 f4d03908 077f0000 ..9..~....9..... [ 235s] - 804a0c0 f8d03908 07800000 fcd03908 07810000 ..9.......9..... [ 235s] - 804a0d0 00d13908 07820000 04d13908 07830000 ..9.......9..... [ 235s] - 804a0e0 08d13908 07840000 0cd13908 07850000 ..9.......9..... [ 235s] - 804a0f0 10d13908 07880000 14d13908 07890000 ..9.......9..... [ 235s] - 804a100 18d13908 078a0000 1cd13908 078b0000 ..9.......9..... [ 235s] - 804a110 20d13908 078c0000 24d13908 078d0000 .9.....$.9..... [ 235s] - 804a120 28d13908 078f0000 2cd13908 07900000 (.9.....,.9..... [ 235s] - 804a130 30d13908 07910000 34d13908 07930000 0.9.....4.9..... [ 235s] - 804a140 38d13908 07940000 3cd13908 07950000 8.9.....<.9..... [ 235s] - 804a150 40d13908 07960000 44d13908 07980000 @.9.....D.9..... [ 235s] - 804a160 48d13908 079b0000 4cd13908 079c0000 H.9.....L.9..... [ 235s] - 804a170 50d13908 079d0000 54d13908 079f0000 P.9.....T.9..... [ 235s] - 804a180 58d13908 07a00000 5cd13908 07a10000 X.9.....\.9..... [ 235s] - 804a190 60d13908 07a30000 64d13908 07a50000 `.9.....d.9..... [ 235s] - 804a1a0 68d13908 07a60000 6cd13908 07a70000 h.9.....l.9..... [ 235s] - 804a1b0 70d13908 07a90000 74d13908 07aa0000 p.9.....t.9..... [ 235s] + 8049d80 78cf3908 07010000 7ccf3908 07020000 x.9.....|.9..... [ 235s] + 8049d90 80cf3908 07030000 84cf3908 07040000 ..9.......9..... [ 235s] + 8049da0 88cf3908 07050000 8ccf3908 07070000 ..9.......9..... [ 235s] + 8049db0 90cf3908 07080000 94cf3908 07090000 ..9.......9..... [ 235s] + 8049dc0 98cf3908 070a0000 9ccf3908 070b0000 ..9.......9..... [ 235s] + 8049dd0 a0cf3908 070c0000 a4cf3908 070d0000 ..9.......9..... [ 235s] + 8049de0 a8cf3908 070e0000 accf3908 070f0000 ..9.......9..... [ 235s] + 8049df0 b0cf3908 07100000 b4cf3908 07110000 ..9.......9..... [ 235s] + 8049e00 b8cf3908 07120000 bccf3908 07130000 ..9.......9..... [ 235s] + 8049e10 c0cf3908 07140000 c4cf3908 07160000 ..9.......9..... [ 235s] + 8049e20 c8cf3908 07170000 cccf3908 07180000 ..9.......9..... [ 235s] + 8049e30 d0cf3908 07190000 d4cf3908 071a0000 ..9.......9..... [ 235s] + 8049e40 d8cf3908 071d0000 dccf3908 071f0000 ..9.......9..... [ 235s] + 8049e50 e0cf3908 07200000 e4cf3908 07210000 ..9.. ....9..!.. [ 235s] + 8049e60 e8cf3908 07220000 eccf3908 07230000 ..9.."....9..#.. [ 235s] + 8049e70 f0cf3908 07240000 f4cf3908 07250000 ..9..$....9..%.. [ 235s] + 8049e80 f8cf3908 07270000 fccf3908 07280000 ..9..'....9..(.. [ 235s] + 8049e90 00d03908 07290000 04d03908 072a0000 ..9..)....9..*.. [ 235s] + 8049ea0 08d03908 072d0000 0cd03908 072e0000 ..9..-....9..... [ 235s] + 8049eb0 10d03908 072f0000 14d03908 07300000 ..9../....9..0.. [ 235s] + 8049ec0 18d03908 07310000 1cd03908 07320000 ..9..1....9..2.. [ 235s] + 8049ed0 20d03908 07330000 24d03908 07340000 .9..3..$.9..4.. [ 235s] + 8049ee0 28d03908 07350000 2cd03908 07360000 (.9..5..,.9..6.. [ 235s] + 8049ef0 30d03908 07380000 34d03908 07390000 0.9..8..4.9..9.. [ 235s] + 8049f00 38d03908 073b0000 3cd03908 073c0000 8.9..;..<.9..<.. [ 235s] + 8049f10 40d03908 073e0000 44d03908 073f0000 @.9..>..D.9..?.. [ 235s] + 8049f20 48d03908 07410000 4cd03908 07440000 H.9..A..L.9..D.. [ 235s] + 8049f30 50d03908 07450000 54d03908 07470000 P.9..E..T.9..G.. [ 235s] + 8049f40 58d03908 07490000 5cd03908 074a0000 X.9..I..\.9..J.. [ 235s] + 8049f50 60d03908 074b0000 64d03908 074c0000 `.9..K..d.9..L.. [ 235s] + 8049f60 68d03908 074d0000 6cd03908 074f0000 h.9..M..l.9..O.. [ 235s] + 8049f70 70d03908 07500000 74d03908 07510000 p.9..P..t.9..Q.. [ 235s] + 8049f80 78d03908 07520000 7cd03908 07530000 x.9..R..|.9..S.. [ 235s] + 8049f90 80d03908 07540000 84d03908 07550000 ..9..T....9..U.. [ 235s] + 8049fa0 88d03908 07560000 8cd03908 07570000 ..9..V....9..W.. [ 235s] + 8049fb0 90d03908 07580000 94d03908 075a0000 ..9..X....9..Z.. [ 235s] + 8049fc0 98d03908 075b0000 9cd03908 075d0000 ..9..[....9..].. [ 235s] + 8049fd0 a0d03908 075e0000 a4d03908 075f0000 ..9..^....9.._.. [ 235s] + 8049fe0 a8d03908 07600000 acd03908 07610000 ..9..`....9..a.. [ 235s] + 8049ff0 b0d03908 07620000 b4d03908 07630000 ..9..b....9..c.. [ 235s] + 804a000 b8d03908 07640000 bcd03908 07650000 ..9..d....9..e.. [ 235s] + 804a010 c0d03908 07660000 c4d03908 07670000 ..9..f....9..g.. [ 235s] + 804a020 c8d03908 07680000 ccd03908 07690000 ..9..h....9..i.. [ 235s] + 804a030 d0d03908 076a0000 d4d03908 076b0000 ..9..j....9..k.. [ 235s] + 804a040 d8d03908 076c0000 dcd03908 076d0000 ..9..l....9..m.. [ 235s] + 804a050 e0d03908 076e0000 e4d03908 07700000 ..9..n....9..p.. [ 235s] + 804a060 e8d03908 07710000 ecd03908 07720000 ..9..q....9..r.. [ 235s] + 804a070 f0d03908 07730000 f4d03908 07740000 ..9..s....9..t.. [ 235s] + 804a080 f8d03908 07760000 fcd03908 07780000 ..9..v....9..x.. [ 235s] + 804a090 00d13908 07790000 04d13908 077a0000 ..9..y....9..z.. [ 235s] + 804a0a0 08d13908 077b0000 0cd13908 077d0000 ..9..{....9..}.. [ 235s] + 804a0b0 10d13908 077e0000 14d13908 077f0000 ..9..~....9..... [ 235s] + 804a0c0 18d13908 07800000 1cd13908 07810000 ..9.......9..... [ 235s] + 804a0d0 20d13908 07820000 24d13908 07830000 .9.....$.9..... [ 235s] + 804a0e0 28d13908 07840000 2cd13908 07850000 (.9.....,.9..... [ 235s] + 804a0f0 30d13908 07880000 34d13908 07890000 0.9.....4.9..... [ 235s] + 804a100 38d13908 078a0000 3cd13908 078b0000 8.9.....<.9..... [ 235s] + 804a110 40d13908 078c0000 44d13908 078d0000 @.9.....D.9..... [ 235s] + 804a120 48d13908 078f0000 4cd13908 07900000 H.9.....L.9..... [ 235s] + 804a130 50d13908 07910000 54d13908 07930000 P.9.....T.9..... [ 235s] + 804a140 58d13908 07940000 5cd13908 07950000 X.9.....\.9..... [ 235s] + 804a150 60d13908 07960000 64d13908 07980000 `.9.....d.9..... [ 235s] + 804a160 68d13908 079b0000 6cd13908 079c0000 h.9.....l.9..... [ 235s] + 804a170 70d13908 079d0000 74d13908 079f0000 p.9.....t.9..... [ 235s] + 804a180 78d13908 07a00000 7cd13908 07a10000 x.9.....|.9..... [ 235s] + 804a190 80d13908 07a30000 84d13908 07a50000 ..9.......9..... [ 235s] + 804a1a0 88d13908 07a60000 8cd13908 07a70000 ..9.......9..... [ 235s] + 804a1b0 90d13908 07a90000 94d13908 07aa0000 ..9.......9..... [ 235s] /usr/bin/js differs in ELF section .init [ 235s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:39.459810648 +0000 [ 235s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:39.463810649 +0000 [ 235s] @@ -2,6 +2,6 @@ [ 235s] /usr/bin/js: file format elf32-i386 [ 235s] [ 235s] Contents of section .init: [ 235s] - 804a1c0 5383ec08 e8d72700 0081c383 2d35008b S.....'.....-5.. [ 235s] + 804a1c0 5383ec08 e8d72700 0081c3a3 2d35008b S.....'.....-5.. [ 235s] 804a1d0 8380ffff ff85c074 05e89201 000083c4 .......t........ [ 235s] 804a1e0 085bc3 .[. [ 235s] /usr/bin/js differs in ELF section .plt [ 235s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:39.467810649 +0000 [ 235s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:39.467810649 +0000 [ 235s] @@ -2,140 +2,140 @@ [ 235s] /usr/bin/js: file format elf32-i386 [ 235s] [ 235s] Contents of section .plt: [ 235s] - 804a1f0 ff3550cf 3908ff25 54cf3908 00000000 .5P.9..%T.9..... [ 235s] - 804a200 ff2558cf 39086800 000000e9 e0ffffff .%X.9.h......... [ 235s] - 804a210 ff255ccf 39086808 000000e9 d0ffffff .%\.9.h......... [ 235s] - 804a220 ff2560cf 39086810 000000e9 c0ffffff .%`.9.h......... [ 235s] - 804a230 ff2564cf 39086818 000000e9 b0ffffff .%d.9.h......... [ 235s] - 804a240 ff2568cf 39086820 000000e9 a0ffffff .%h.9.h ........ [ 235s] - 804a250 ff256ccf 39086828 000000e9 90ffffff .%l.9.h(........ [ 235s] - 804a260 ff2570cf 39086830 000000e9 80ffffff .%p.9.h0........ [ 235s] - 804a270 ff2574cf 39086838 000000e9 70ffffff .%t.9.h8....p... [ 235s] - 804a280 ff2578cf 39086840 000000e9 60ffffff .%x.9.h@....`... [ 235s] - 804a290 ff257ccf 39086848 000000e9 50ffffff .%|.9.hH....P... [ 235s] - 804a2a0 ff2580cf 39086850 000000e9 40ffffff .%..9.hP....@... [ 235s] - 804a2b0 ff2584cf 39086858 000000e9 30ffffff .%..9.hX....0... [ 235s] - 804a2c0 ff2588cf 39086860 000000e9 20ffffff .%..9.h`.... ... [ 235s] - 804a2d0 ff258ccf 39086868 000000e9 10ffffff .%..9.hh........ [ 235s] - 804a2e0 ff2590cf 39086870 000000e9 00ffffff .%..9.hp........ [ 235s] - 804a2f0 ff2594cf 39086878 000000e9 f0feffff .%..9.hx........ [ 235s] - 804a300 ff2598cf 39086880 000000e9 e0feffff .%..9.h......... [ 235s] - 804a310 ff259ccf 39086888 000000e9 d0feffff .%..9.h......... [ 235s] - 804a320 ff25a0cf 39086890 000000e9 c0feffff .%..9.h......... [ 235s] - 804a330 ff25a4cf 39086898 000000e9 b0feffff .%..9.h......... [ 235s] - 804a340 ff25a8cf 390868a0 000000e9 a0feffff .%..9.h......... [ 235s] - 804a350 ff25accf 390868a8 000000e9 90feffff .%..9.h......... [ 235s] - 804a360 ff25b0cf 390868b0 000000e9 80feffff .%..9.h......... [ 235s] - 804a370 ff25b4cf 390868b8 000000e9 70feffff .%..9.h.....p... [ 235s] - 804a380 ff25b8cf 390868c0 000000e9 60feffff .%..9.h.....`... [ 235s] - 804a390 ff25bccf 390868c8 000000e9 50feffff .%..9.h.....P... [ 235s] - 804a3a0 ff25c0cf 390868d0 000000e9 40feffff .%..9.h.....@... [ 235s] - 804a3b0 ff25c4cf 390868d8 000000e9 30feffff .%..9.h.....0... [ 235s] - 804a3c0 ff25c8cf 390868e0 000000e9 20feffff .%..9.h..... ... [ 235s] - 804a3d0 ff25cccf 390868e8 000000e9 10feffff .%..9.h......... [ 235s] - 804a3e0 ff25d0cf 390868f0 000000e9 00feffff .%..9.h......... [ 235s] - 804a3f0 ff25d4cf 390868f8 000000e9 f0fdffff .%..9.h......... [ 235s] - 804a400 ff25d8cf 39086800 010000e9 e0fdffff .%..9.h......... [ 235s] - 804a410 ff25dccf 39086808 010000e9 d0fdffff .%..9.h......... [ 235s] - 804a420 ff25e0cf 39086810 010000e9 c0fdffff .%..9.h......... [ 235s] - 804a430 ff25e4cf 39086818 010000e9 b0fdffff .%..9.h......... [ 235s] - 804a440 ff25e8cf 39086820 010000e9 a0fdffff .%..9.h ........ [ 235s] - 804a450 ff25eccf 39086828 010000e9 90fdffff .%..9.h(........ [ 235s] - 804a460 ff25f0cf 39086830 010000e9 80fdffff .%..9.h0........ [ 235s] - 804a470 ff25f4cf 39086838 010000e9 70fdffff .%..9.h8....p... [ 235s] - 804a480 ff25f8cf 39086840 010000e9 60fdffff .%..9.h@....`... [ 235s] - 804a490 ff25fccf 39086848 010000e9 50fdffff .%..9.hH....P... [ 235s] - 804a4a0 ff2500d0 39086850 010000e9 40fdffff .%..9.hP....@... [ 235s] - 804a4b0 ff2504d0 39086858 010000e9 30fdffff .%..9.hX....0... [ 235s] - 804a4c0 ff2508d0 39086860 010000e9 20fdffff .%..9.h`.... ... [ 235s] - 804a4d0 ff250cd0 39086868 010000e9 10fdffff .%..9.hh........ [ 235s] - 804a4e0 ff2510d0 39086870 010000e9 00fdffff .%..9.hp........ [ 235s] - 804a4f0 ff2514d0 39086878 010000e9 f0fcffff .%..9.hx........ [ 235s] - 804a500 ff2518d0 39086880 010000e9 e0fcffff .%..9.h......... [ 235s] - 804a510 ff251cd0 39086888 010000e9 d0fcffff .%..9.h......... [ 235s] - 804a520 ff2520d0 39086890 010000e9 c0fcffff .% .9.h......... [ 235s] - 804a530 ff2524d0 39086898 010000e9 b0fcffff .%$.9.h......... [ 235s] - 804a540 ff2528d0 390868a0 010000e9 a0fcffff .%(.9.h......... [ 235s] - 804a550 ff252cd0 390868a8 010000e9 90fcffff .%,.9.h......... [ 235s] - 804a560 ff2530d0 390868b0 010000e9 80fcffff .%0.9.h......... [ 235s] - 804a570 ff2534d0 390868b8 010000e9 70fcffff .%4.9.h.....p... [ 235s] - 804a580 ff2538d0 390868c0 010000e9 60fcffff .%8.9.h.....`... [ 235s] - 804a590 ff253cd0 390868c8 010000e9 50fcffff .%<.9.h.....P... [ 235s] - 804a5a0 ff2540d0 390868d0 010000e9 40fcffff .%@.9.h.....@... [ 235s] - 804a5b0 ff2544d0 390868d8 010000e9 30fcffff .%D.9.h.....0... [ 235s] - 804a5c0 ff2548d0 390868e0 010000e9 20fcffff .%H.9.h..... ... [ 235s] - 804a5d0 ff254cd0 390868e8 010000e9 10fcffff .%L.9.h......... [ 235s] - 804a5e0 ff2550d0 390868f0 010000e9 00fcffff .%P.9.h......... [ 235s] - 804a5f0 ff2554d0 390868f8 010000e9 f0fbffff .%T.9.h......... [ 235s] - 804a600 ff2558d0 39086800 020000e9 e0fbffff .%X.9.h......... [ 235s] - 804a610 ff255cd0 39086808 020000e9 d0fbffff .%\.9.h......... [ 235s] - 804a620 ff2560d0 39086810 020000e9 c0fbffff .%`.9.h......... [ 235s] - 804a630 ff2564d0 39086818 020000e9 b0fbffff .%d.9.h......... [ 235s] - 804a640 ff2568d0 39086820 020000e9 a0fbffff .%h.9.h ........ [ 235s] - 804a650 ff256cd0 39086828 020000e9 90fbffff .%l.9.h(........ [ 235s] - 804a660 ff2570d0 39086830 020000e9 80fbffff .%p.9.h0........ [ 235s] - 804a670 ff2574d0 39086838 020000e9 70fbffff .%t.9.h8....p... [ 235s] - 804a680 ff2578d0 39086840 020000e9 60fbffff .%x.9.h@....`... [ 235s] - 804a690 ff257cd0 39086848 020000e9 50fbffff .%|.9.hH....P... [ 235s] - 804a6a0 ff2580d0 39086850 020000e9 40fbffff .%..9.hP....@... [ 235s] - 804a6b0 ff2584d0 39086858 020000e9 30fbffff .%..9.hX....0... [ 235s] - 804a6c0 ff2588d0 39086860 020000e9 20fbffff .%..9.h`.... ... [ 235s] - 804a6d0 ff258cd0 39086868 020000e9 10fbffff .%..9.hh........ [ 235s] - 804a6e0 ff2590d0 39086870 020000e9 00fbffff .%..9.hp........ [ 235s] - 804a6f0 ff2594d0 39086878 020000e9 f0faffff .%..9.hx........ [ 235s] - 804a700 ff2598d0 39086880 020000e9 e0faffff .%..9.h......... [ 235s] - 804a710 ff259cd0 39086888 020000e9 d0faffff .%..9.h......... [ 235s] - 804a720 ff25a0d0 39086890 020000e9 c0faffff .%..9.h......... [ 235s] - 804a730 ff25a4d0 39086898 020000e9 b0faffff .%..9.h......... [ 235s] - 804a740 ff25a8d0 390868a0 020000e9 a0faffff .%..9.h......... [ 235s] - 804a750 ff25acd0 390868a8 020000e9 90faffff .%..9.h......... [ 235s] - 804a760 ff25b0d0 390868b0 020000e9 80faffff .%..9.h......... [ 235s] - 804a770 ff25b4d0 390868b8 020000e9 70faffff .%..9.h.....p... [ 235s] - 804a780 ff25b8d0 390868c0 020000e9 60faffff .%..9.h.....`... [ 235s] - 804a790 ff25bcd0 390868c8 020000e9 50faffff .%..9.h.....P... [ 235s] - 804a7a0 ff25c0d0 390868d0 020000e9 40faffff .%..9.h.....@... [ 235s] - 804a7b0 ff25c4d0 390868d8 020000e9 30faffff .%..9.h.....0... [ 235s] - 804a7c0 ff25c8d0 390868e0 020000e9 20faffff .%..9.h..... ... [ 235s] - 804a7d0 ff25ccd0 390868e8 020000e9 10faffff .%..9.h......... [ 235s] - 804a7e0 ff25d0d0 390868f0 020000e9 00faffff .%..9.h......... [ 235s] - 804a7f0 ff25d4d0 390868f8 020000e9 f0f9ffff .%..9.h......... [ 235s] - 804a800 ff25d8d0 39086800 030000e9 e0f9ffff .%..9.h......... [ 235s] - 804a810 ff25dcd0 39086808 030000e9 d0f9ffff .%..9.h......... [ 235s] - 804a820 ff25e0d0 39086810 030000e9 c0f9ffff .%..9.h......... [ 235s] - 804a830 ff25e4d0 39086818 030000e9 b0f9ffff .%..9.h......... [ 235s] - 804a840 ff25e8d0 39086820 030000e9 a0f9ffff .%..9.h ........ [ 235s] - 804a850 ff25ecd0 39086828 030000e9 90f9ffff .%..9.h(........ [ 235s] - 804a860 ff25f0d0 39086830 030000e9 80f9ffff .%..9.h0........ [ 235s] - 804a870 ff25f4d0 39086838 030000e9 70f9ffff .%..9.h8....p... [ 235s] - 804a880 ff25f8d0 39086840 030000e9 60f9ffff .%..9.h@....`... [ 235s] - 804a890 ff25fcd0 39086848 030000e9 50f9ffff .%..9.hH....P... [ 235s] - 804a8a0 ff2500d1 39086850 030000e9 40f9ffff .%..9.hP....@... [ 235s] - 804a8b0 ff2504d1 39086858 030000e9 30f9ffff .%..9.hX....0... [ 235s] - 804a8c0 ff2508d1 39086860 030000e9 20f9ffff .%..9.h`.... ... [ 235s] - 804a8d0 ff250cd1 39086868 030000e9 10f9ffff .%..9.hh........ [ 235s] - 804a8e0 ff2510d1 39086870 030000e9 00f9ffff .%..9.hp........ [ 235s] - 804a8f0 ff2514d1 39086878 030000e9 f0f8ffff .%..9.hx........ [ 235s] - 804a900 ff2518d1 39086880 030000e9 e0f8ffff .%..9.h......... [ 235s] - 804a910 ff251cd1 39086888 030000e9 d0f8ffff .%..9.h......... [ 235s] - 804a920 ff2520d1 39086890 030000e9 c0f8ffff .% .9.h......... [ 235s] - 804a930 ff2524d1 39086898 030000e9 b0f8ffff .%$.9.h......... [ 235s] - 804a940 ff2528d1 390868a0 030000e9 a0f8ffff .%(.9.h......... [ 235s] - 804a950 ff252cd1 390868a8 030000e9 90f8ffff .%,.9.h......... [ 235s] - 804a960 ff2530d1 390868b0 030000e9 80f8ffff .%0.9.h......... [ 235s] - 804a970 ff2534d1 390868b8 030000e9 70f8ffff .%4.9.h.....p... [ 235s] - 804a980 ff2538d1 390868c0 030000e9 60f8ffff .%8.9.h.....`... [ 235s] - 804a990 ff253cd1 390868c8 030000e9 50f8ffff .%<.9.h.....P... [ 235s] - 804a9a0 ff2540d1 390868d0 030000e9 40f8ffff .%@.9.h.....@... [ 235s] - 804a9b0 ff2544d1 390868d8 030000e9 30f8ffff .%D.9.h.....0... [ 235s] - 804a9c0 ff2548d1 390868e0 030000e9 20f8ffff .%H.9.h..... ... [ 235s] - 804a9d0 ff254cd1 390868e8 030000e9 10f8ffff .%L.9.h......... [ 235s] - 804a9e0 ff2550d1 390868f0 030000e9 00f8ffff .%P.9.h......... [ 235s] - 804a9f0 ff2554d1 390868f8 030000e9 f0f7ffff .%T.9.h......... [ 235s] - 804aa00 ff2558d1 39086800 040000e9 e0f7ffff .%X.9.h......... [ 235s] - 804aa10 ff255cd1 39086808 040000e9 d0f7ffff .%\.9.h......... [ 235s] - 804aa20 ff2560d1 39086810 040000e9 c0f7ffff .%`.9.h......... [ 235s] - 804aa30 ff2564d1 39086818 040000e9 b0f7ffff .%d.9.h......... [ 235s] - 804aa40 ff2568d1 39086820 040000e9 a0f7ffff .%h.9.h ........ [ 235s] - 804aa50 ff256cd1 39086828 040000e9 90f7ffff .%l.9.h(........ [ 235s] - 804aa60 ff2570d1 39086830 040000e9 80f7ffff .%p.9.h0........ [ 235s] - 804aa70 ff2574d1 39086838 040000e9 70f7ffff .%t.9.h8....p... [ 235s] + 804a1f0 ff3570cf 3908ff25 74cf3908 00000000 .5p.9..%t.9..... [ 235s] + 804a200 ff2578cf 39086800 000000e9 e0ffffff .%x.9.h......... [ 235s] + 804a210 ff257ccf 39086808 000000e9 d0ffffff .%|.9.h......... [ 235s] + 804a220 ff2580cf 39086810 000000e9 c0ffffff .%..9.h......... [ 235s] + 804a230 ff2584cf 39086818 000000e9 b0ffffff .%..9.h......... [ 235s] + 804a240 ff2588cf 39086820 000000e9 a0ffffff .%..9.h ........ [ 235s] + 804a250 ff258ccf 39086828 000000e9 90ffffff .%..9.h(........ [ 235s] + 804a260 ff2590cf 39086830 000000e9 80ffffff .%..9.h0........ [ 235s] + 804a270 ff2594cf 39086838 000000e9 70ffffff .%..9.h8....p... [ 235s] + 804a280 ff2598cf 39086840 000000e9 60ffffff .%..9.h@....`... [ 235s] + 804a290 ff259ccf 39086848 000000e9 50ffffff .%..9.hH....P... [ 235s] + 804a2a0 ff25a0cf 39086850 000000e9 40ffffff .%..9.hP....@... [ 235s] + 804a2b0 ff25a4cf 39086858 000000e9 30ffffff .%..9.hX....0... [ 235s] + 804a2c0 ff25a8cf 39086860 000000e9 20ffffff .%..9.h`.... ... [ 235s] + 804a2d0 ff25accf 39086868 000000e9 10ffffff .%..9.hh........ [ 235s] + 804a2e0 ff25b0cf 39086870 000000e9 00ffffff .%..9.hp........ [ 235s] + 804a2f0 ff25b4cf 39086878 000000e9 f0feffff .%..9.hx........ [ 235s] + 804a300 ff25b8cf 39086880 000000e9 e0feffff .%..9.h......... [ 235s] + 804a310 ff25bccf 39086888 000000e9 d0feffff .%..9.h......... [ 235s] + 804a320 ff25c0cf 39086890 000000e9 c0feffff .%..9.h......... [ 235s] + 804a330 ff25c4cf 39086898 000000e9 b0feffff .%..9.h......... [ 235s] + 804a340 ff25c8cf 390868a0 000000e9 a0feffff .%..9.h......... [ 235s] + 804a350 ff25cccf 390868a8 000000e9 90feffff .%..9.h......... [ 235s] + 804a360 ff25d0cf 390868b0 000000e9 80feffff .%..9.h......... [ 235s] + 804a370 ff25d4cf 390868b8 000000e9 70feffff .%..9.h.....p... [ 235s] + 804a380 ff25d8cf 390868c0 000000e9 60feffff .%..9.h.....`... [ 235s] + 804a390 ff25dccf 390868c8 000000e9 50feffff .%..9.h.....P... [ 235s] + 804a3a0 ff25e0cf 390868d0 000000e9 40feffff .%..9.h.....@... [ 235s] + 804a3b0 ff25e4cf 390868d8 000000e9 30feffff .%..9.h.....0... [ 235s] + 804a3c0 ff25e8cf 390868e0 000000e9 20feffff .%..9.h..... ... [ 235s] + 804a3d0 ff25eccf 390868e8 000000e9 10feffff .%..9.h......... [ 235s] + 804a3e0 ff25f0cf 390868f0 000000e9 00feffff .%..9.h......... [ 235s] + 804a3f0 ff25f4cf 390868f8 000000e9 f0fdffff .%..9.h......... [ 235s] + 804a400 ff25f8cf 39086800 010000e9 e0fdffff .%..9.h......... [ 235s] + 804a410 ff25fccf 39086808 010000e9 d0fdffff .%..9.h......... [ 235s] + 804a420 ff2500d0 39086810 010000e9 c0fdffff .%..9.h......... [ 235s] + 804a430 ff2504d0 39086818 010000e9 b0fdffff .%..9.h......... [ 235s] + 804a440 ff2508d0 39086820 010000e9 a0fdffff .%..9.h ........ [ 235s] + 804a450 ff250cd0 39086828 010000e9 90fdffff .%..9.h(........ [ 235s] + 804a460 ff2510d0 39086830 010000e9 80fdffff .%..9.h0........ [ 235s] + 804a470 ff2514d0 39086838 010000e9 70fdffff .%..9.h8....p... [ 235s] + 804a480 ff2518d0 39086840 010000e9 60fdffff .%..9.h@....`... [ 235s] + 804a490 ff251cd0 39086848 010000e9 50fdffff .%..9.hH....P... [ 235s] + 804a4a0 ff2520d0 39086850 010000e9 40fdffff .% .9.hP....@... [ 235s] + 804a4b0 ff2524d0 39086858 010000e9 30fdffff .%$.9.hX....0... [ 235s] + 804a4c0 ff2528d0 39086860 010000e9 20fdffff .%(.9.h`.... ... [ 235s] + 804a4d0 ff252cd0 39086868 010000e9 10fdffff .%,.9.hh........ [ 235s] + 804a4e0 ff2530d0 39086870 010000e9 00fdffff .%0.9.hp........ [ 235s] + 804a4f0 ff2534d0 39086878 010000e9 f0fcffff .%4.9.hx........ [ 235s] + 804a500 ff2538d0 39086880 010000e9 e0fcffff .%8.9.h......... [ 235s] + 804a510 ff253cd0 39086888 010000e9 d0fcffff .%<.9.h......... [ 235s] + 804a520 ff2540d0 39086890 010000e9 c0fcffff .%@.9.h......... [ 235s] + 804a530 ff2544d0 39086898 010000e9 b0fcffff .%D.9.h......... [ 235s] + 804a540 ff2548d0 390868a0 010000e9 a0fcffff .%H.9.h......... [ 235s] + 804a550 ff254cd0 390868a8 010000e9 90fcffff .%L.9.h......... [ 235s] + 804a560 ff2550d0 390868b0 010000e9 80fcffff .%P.9.h......... [ 235s] + 804a570 ff2554d0 390868b8 010000e9 70fcffff .%T.9.h.....p... [ 236s] /usr/bin/js differs in ELF section .text [ 236s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:39.995810672 +0000 [ 236s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:40.515810694 +0000 [ 236s] @@ -2,16 +2,16 @@ [ 236s] /usr/bin/js: file format elf32-i386 [ 236s] [ 236s] Contents of section .text: [ 236s] - 804aa80 5653e819 1f000081 c3c52435 0085c056 VS........$5...V [ 236s] + 804aa80 5653e819 1f000081 c3e52435 0085c056 VS........$5...V [ 236s] 804aa90 74208b48 5c3b4860 740a8d71 0489705c t .H\;H`t..q..p\ [ 236s] 804aaa0 8911eb1a 51515250 e8a31809 0083c410 ....QQRP........ [ 236s] 804aab0 eb0c83ec 0c52e885 faffff83 c410585b .....R........X[ [ 236s] - 804aac0 5ec35653 e8d71e00 0081c383 24350085 ^.VS........$5.. [ 236s] + 804aac0 5ec35653 e8d71e00 0081c3a3 24350085 ^.VS........$5.. [ 236s] 804aad0 c0567420 8b485c3b 4860740a 8d710489 .Vt .H\;H`t..q.. [ 236s] 804aae0 705c8911 eb1a5151 5250e861 18090083 p\....QQRP.a.... [ 236s] 804aaf0 c410eb0c 83ec0c52 e843faff ff83c410 .......R.C...... [ 236s] 804ab00 585b5ec3 555789c7 565383ec 1c8b6854 X[^.UW..VS....hT [ 236s] - 804ab10 8b405ce8 881e0000 81c33424 350089c6 .@\.......4$5... [ 236s] + 804ab10 8b405ce8 881e0000 81c35424 350089c6 .@\.......T$5... [ 236s] 804ab20 f7d68d48 108b450c 21f18b75 0829ce39 ...H..E.!..u.).9 [ 236s] 804ab30 f0761989 54240c50 50518d47 4450e86d .v..T$.PPQ.GDP.m [ 236s] 804ab40 1c020083 c4108b54 240ceb05 01c1894d .......T$......M [ 236s] @@ -21,7 +21,7 @@ [ 236s] 804ab80 8b7c2430 8948088b 0f89480c 8907b801 .|$0.H....H..... [ 236s] 804ab90 000000ff 0283c41c 5b5e5f5d c3905589 ........[^_]..U. [ 236s] 804aba0 c5575653 83ec1c8b 742434e8 f01d0000 .WVS....t$4..... [ 236s] - 804abb0 81c39c23 35008b7c 24388954 240881fe ...#5..|$8.T$... [ 236s] + 804abb0 81c3bc23 35008b7c 24388954 240881fe ...#5..|$8.T$... [ 236s] 804abc0 ffff0000 0f860401 000089f1 c1e91083 ................ [ 236s] 804abd0 f9037720 508d81d5 00000050 5755e8cd ..w P......PWU.. [ 236s] 804abe0 60060083 c410bac1 00000085 c0797de9 `............y}. [ 236s] @@ -44,62 +44,62 @@ [ 236s] 804acf0 058b7a24 eb0884c9 b001791d 89d7f647 ..z$......y....G [ 236s] 804ad00 2c40b001 741389f0 5656ff74 24185289 ,@..t...VV.t$.R. [ 236s] 804ad10 fae87aa6 060083c4 105a5e5f c3905653 ..z......Z^_..VS [ 236s] - 804ad20 e87b1c00 0081c327 22350085 c0567420 .{.....'"5...Vt [ 236s] + 804ad20 e87b1c00 0081c347 22350085 c0567420 .{.....G"5...Vt [ 236s] 804ad30 8b485c3b 4860740a 8d710489 705c8911 .H\;H`t..q..p\.. [ 236s] 804ad40 eb1a5151 5250e805 16090083 c410eb0c ..QQRP.......... [ 236s] 804ad50 83ec0c52 e8e7f7ff ff83c410 585b5ec3 ...R........X[^. [ 236s] - 804ad60 5653e839 1c000081 c3e52135 0085c056 VS.9......!5...V [ 236s] + 804ad60 5653e839 1c000081 c3052235 0085c056 VS.9......"5...V [ 236s] 804ad70 74208b48 5c3b4860 740a8d71 0489705c t .H\;H`t..q..p\ [ 236s] 804ad80 8911eb1a 51515250 e8c31509 0083c410 ....QQRP........ [ 236s] 804ad90 eb0c83ec 0c52e8a5 f7ffff83 c410585b .....R........X[ [ 236s] - 804ada0 5ec35653 e8f71b00 0081c3a3 21350085 ^.VS........!5.. [ 236s] + 804ada0 5ec35653 e8f71b00 0081c3c3 21350085 ^.VS........!5.. [ 236s] 804adb0 c0567420 8b485c3b 4860740a 8d710489 .Vt .H\;H`t..q.. [ 236s] 804adc0 705c8911 eb1a5151 5250e881 15090083 p\....QQRP...... [ 236s] 804add0 c410eb0c 83ec0c52 e863f7ff ff83c410 .......R.c...... [ 236s] - 804ade0 585b5ec3 5653e8b5 1b000081 c3612135 X[^.VS.......a!5 [ 236s] + 804ade0 585b5ec3 5653e8b5 1b000081 c3812135 X[^.VS........!5 [ 236s] 804adf0 0085c056 74208b48 5c3b4860 740a8d71 ...Vt .H\;H`t..q [ 236s] 804ae00 0489705c 8911eb1a 51515250 e83f1509 ..p\....QQRP.?.. [ 236s] 804ae10 0083c410 eb0c83ec 0c52e821 f7ffff83 .........R.!.... [ 236s] - 804ae20 c410585b 5ec35653 e8731b00 0081c31f ..X[^.VS.s...... [ 236s] + 804ae20 c410585b 5ec35653 e8731b00 0081c33f ..X[^.VS.s.....? [ 236s] 804ae30 21350085 c0567420 8b485c3b 4860740a !5...Vt .H\;H`t. [ 236s] 804ae40 8d710489 705c8911 eb1a5151 5250e8fd .q..p\....QQRP.. [ 236s] 804ae50 14090083 c410eb0c 83ec0c52 e8dff6ff ...........R.... [ 236s] 804ae60 ff83c410 585b5ec3 5653e831 1b000081 ....X[^.VS.1.... [ 236s] - 804ae70 c3dd2035 0085c056 74208b48 5c3b4860 .. 5...Vt .H\;H` [ 236s] + 804ae70 c3fd2035 0085c056 74208b48 5c3b4860 .. 5...Vt .H\;H` [ 236s] 804ae80 740a8d71 0489705c 8911eb1a 51515250 t..q..p\....QQRP [ 236s] 804ae90 e8bb1409 0083c410 eb0c83ec 0c52e89d .............R.. [ 236s] 804aea0 f6ffff83 c410585b 5ec35653 e8ef1a00 ......X[^.VS.... [ 236s] - 804aeb0 0081c39b 20350085 c0567420 8b485c3b .... 5...Vt .H\; [ 236s] + 804aeb0 0081c3bb 20350085 c0567420 8b485c3b .... 5...Vt .H\; [ 236s] 804aec0 4860740a 8d710489 705c8911 eb1a5151 H`t..q..p\....QQ [ 236s] 804aed0 5250e879 14090083 c410eb0c 83ec0c52 RP.y...........R [ 236s] 804aee0 e85bf6ff ff83c410 585b5ec3 5653e8ad .[......X[^.VS.. [ 236s] - 804aef0 1a000081 c3592035 0085c056 74208b48 .....Y 5...Vt .H [ 236s] + 804aef0 1a000081 c3792035 0085c056 74208b48 .....y 5...Vt .H [ 236s] 804af00 5c3b4860 740a8d71 0489705c 8911eb1a \;H`t..q..p\.... [ 236s] 804af10 51515250 e8371409 0083c410 eb0c83ec QQRP.7.......... [ 236s] 804af20 0c52e819 f6ffff83 c410585b 5ec35653 .R........X[^.VS [ 236s] - 804af30 e86b1a00 0081c317 20350085 c0567420 .k...... 5...Vt [ 236s] + 804af30 e86b1a00 0081c337 20350085 c0567420 .k.....7 5...Vt [ 236s] 804af40 8b485c3b 4860740a 8d710489 705c8911 .H\;H`t..q..p\.. [ 236s] 804af50 eb1a5151 5250e8f5 13090083 c410eb0c ..QQRP.......... [ 236s] 804af60 83ec0c52 e8d7f5ff ff83c410 585b5ec3 ...R........X[^. [ 236s] - 804af70 5653e829 1a000081 c3d51f35 0085c056 VS.).......5...V [ 236s] + 804af70 5653e829 1a000081 c3f51f35 0085c056 VS.).......5...V [ 236s] 804af80 74208b48 5c3b4860 740a8d71 0489705c t .H\;H`t..q..p\ [ 236s] 804af90 8911eb1a 51515250 e8b31309 0083c410 ....QQRP........ [ 236s] 804afa0 eb0c83ec 0c52e895 f5ffff83 c410585b .....R........X[ [ 236s] - 804afb0 5ec35653 e8e71900 0081c393 1f350085 ^.VS.........5.. [ 236s] + 804afb0 5ec35653 e8e71900 0081c3b3 1f350085 ^.VS.........5.. [ 236s] 804afc0 c0567420 8b485c3b 4860740a 8d710489 .Vt .H\;H`t..q.. [ 236s] 804afd0 705c8911 eb1a5151 5250e871 13090083 p\....QQRP.q.... [ 236s] 804afe0 c410eb0c 83ec0c52 e853f5ff ff83c410 .......R.S...... [ 236s] 804aff0 585b5ec3 8d4c2404 83e4f0ff 71fc5589 X[^..L$.....q.U. [ 236s] 804b000 e5575653 5183ec30 8b01e891 19000081 .WVSQ..0........ [ 236s] - 804b010 c33d1f35 008945d4 8b410489 45d08b41 .=.5..E..A..E..A [ 236s] - 804b020 088945cc 8d83fe1f f7ff506a 06e8def6 ..E.......Pj.... [ 236s] + 804b010 c35d1f35 008945d4 8b410489 45d08b41 .].5..E..A..E..A [ 236s] + 804b020 088945cc 8d83de1f f7ff506a 06e8def6 ..E.......Pj.... [ 236s] 804b030 ffff8d83 446c0000 5e5f6a00 50e88ef3 ....Dl..^_j.P... [ 236s] 804b040 ffff83c4 10400f84 da000000 51518d45 .....@......QQ.E [ 236s] 804b050 e450ffb3 446c0000 e8e3f5ff ff83c410 .P..Dl.......... [ 236s] 804b060 400f84bf 00000083 ec0c8d83 046c0000 @............l.. [ 236s] - 804b070 508b83b4 ffffff8b 108d83c8 c4f6ffe8 P............... [ 236s] + 804b070 508b83b4 ffffff8b 108d83a8 c4f6ffe8 P............... [ 236s] 804b080 f43a0000 8d83006c 00008904 248b83d0 .:.....l....$... [ 236s] - 804b090 ffffff8b 108d83d2 c4f6ffe8 d83a0000 .............:.. [ 236s] + 804b090 ffffff8b 108d83b2 c4f6ffe8 d83a0000 .............:.. [ 236s] 804b0a0 c7042400 00000ae8 04de0100 83c41085 ..$............. [ 236s] 804b0b0 c089c774 71e816f2 ffff85c0 8983386c ...tq.........8l [ 236s] 804b0c0 00007462 83ec0c50 e8d3f8ff ff83c410 ..tb...P........ [ 236s] @@ -124,22 +124,22 @@ [ 236s] 804b1f0 5affb338 6c0000e8 64f8ffff 893c24e8 Z..8l...d....<$. [ 236s] 804b200 0cfc0000 83c410e8 44fc0000 8b45d48d ........D....E.. [ 237s] 804b210 65f0595b 5e5f5d8d 61fcc3e8 1c830000 e.Y[^_].a....... [ 237s] - 804b220 81c12c1d 35008d81 cb00cbff 8981fc04 ..,.5........... [ 237s] - 804b230 00008d81 2001cbff 89810005 00008d81 .... ........... [ 237s] - 804b240 141dcbff 89810405 00008d81 731ccbff ............s... [ 237s] - 804b250 89810805 00008d81 aafecaff c781606c ..............`l [ 237s] + 804b220 81c14c1d 35008d81 ab00cbff 8981fc04 ..L.5........... [ 237s] + 804b230 00008d81 0001cbff 89810005 00008d81 ................ [ 237s] + 804b240 f41ccbff 89810405 00008d81 531ccbff ............S... [ 237s] + 804b250 89810805 00008d81 8afecaff c781606c ..............`l [ 237s] 804b260 0000c800 0000c781 5c6c0000 cf000000 ........\l...... [ 237s] 804b270 c781586c 000000ff 0000c781 546c0000 ..Xl........Tl.. [ 237s] 804b280 00000100 c781506c 000000ff 0100c781 ......Pl........ [ 237s] 804b290 4c6c0000 07ff0100 c781486c 00000f00 Ll........Hl.... [ 237s] 804b2a0 00008981 38050000 c3669066 90669090 ....8....f.f.f.. [ 237s] - 804b2b0 e8878200 0081c197 1c3500b8 c8000000 .........5...... [ 237s] + 804b2b0 e8878200 0081c1b7 1c3500b8 c8000000 .........5...... [ 237s] 804b2c0 bacf0000 008981ac 6d0000b8 00ff0000 ........m....... [ 237s] 804b2d0 8981a46d 0000b800 00010089 81a06d00 ...m..........m. [ 237s] 804b2e0 00b800ff 01008981 9c6d0000 b807ff01 ....[ 227.612054] serial8250: too much work for irq4 [ 237s] .....m...... [ 237s] 804b2f0 00898198 6d0000b8 0f000000 8991a86d ....m..........m [ 237s] 804b300 00008981 946d0000 c3669066 90669090 .....m...f.f.f.. [ 237s] - 804b310 e8278200 0081c137 1c3500b8 c8000000 .'.....7.5...... [ 237s] + 804b310 e8278200 0081c157 1c3500b8 c8000000 .'.....W.5...... [ 237s] 804b320 bacf0000 008981c8 6d0000b8 00ff0000 ........m....... [ 237s] 804b330 8981c06d 0000b800 00010089 81bc6d00 ...m..........m. [ 237s] 804b340 00b800ff 01008981 b86d0000 b807ff01 .........m...... [ 237s] @@ -152,26 +152,26 @@ [ 237s] 804b3b0 0000f80d 49020000 8981c41b 00008b81 ....I........... [ 237s] 804b3c0 b81b0000 25000000 f80d4902 00008981 ....%.....I..... [ 237s] 804b3d0 b81b0000 c3669066 90669066 90669090 .....f.f.f.f.f.. [ 237s] - 804b3e0 e8578100 0081c167 1b3500b8 c8000000 .W.....g.5...... [ 237s] + 804b3e0 e8578100 0081c187 1b3500b8 c8000000 .W.......5...... [ 237s] 804b3f0 bacf0000 008981e8 6d0000b8 00ff0000 ........m....... [ 237s] 804b400 8981e06d 0000b800 00010089 81dc6d00 ...m..........m. [ 237s] 804b410 00b800ff 01008981 d86d0000 b807ff01 .........m...... [ 237s] 804b420 008981d4 6d0000b8 0f000000 8991e46d ....m..........m [ 237s] 804b430 00008981 d06d0000 c3669066 90669090 .....m...f.f.f.. [ 237s] - 804b440 e8f78000 0081c107 1b3500b8 c8000000 .........5...... [ 237s] + 804b440 e8f78000 0081c127 1b3500b8 c8000000 .......'.5...... [ 237s] 804b450 bacf0000 00898104 6e0000b8 00ff0000 ........n....... [ 237s] 804b460 8981fc6d 0000b800 00010089 81f86d00 ...m..........m. [ 237s] 804b470 00b800ff 01008981 f46d0000 b807ff01 .........m...... [ 237s] 804b480 008981f0 6d0000b8 0f000000 8991006e ....m..........n [ 237s] 804b490 00008981 ec6d0000 c3669066 90669090 .....m...f.f.f.. [ 237s] - 804b4a0 e8978000 0081c1a7 1a3500b8 c8000000 .........5...... [ 237s] + 804b4a0 e8978000 0081c1c7 1a3500b8 c8000000 .........5...... [ 237s] 804b4b0 bacf0000 0089812c 6e0000b8 00ff0000 .......,n....... [ 237s] 804b4c0 8981246e 0000b800 00010089 81206e00 ..$n......... n. [ 237s] 804b4d0 00b800ff 01008981 1c6e0000 b807ff01 .........n...... [ 237s] 804b4e0 00898118 6e0000b8 0f000000 8981146e ....n..........n [ 237s] 804b4f0 00008b81 802a0000 8991286e 00002500 .....*....(n..%. [ 237s] 804b500 0000f883 c80c8981 802a0000 c3669090 .........*...f.. [ 237s] - 804b510 e8278000 0081c137 1a3500b8 c8000000 .'.....7.5...... [ 237s] + 804b510 e8278000 0081c157 1a3500b8 c8000000 .'.....W.5...... [ 237s] 804b520 bacf0000 00898148 6e0000b8 00ff0000 .......Hn....... [ 237s] 804b530 8981406e 0000b800 00010089 813c6e00 ..@n.......... [ 237s] 830b500 0000dcc2 08b23e43 74656d70 00726567 ......>Ctemp.reg [ 237s] @@ -1472,19 +1472,19 @@ [ 237s] 830df30 0000803f 0000003f 00008041 00008043 ...?...?...A...C [ 237s] 830df40 00008047 00000000 00000000 00000000 ...G............ [ 237s] 830df50 00000000 00000000 00000000 00000000 ................ [ 237s] - 830df60 f4b2d0ff 24b5d0ff 24b5d0ff 24b5d0ff ....$...$...$... [ 237s] - 830df70 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 237s] - 830df80 24b5d0ff 14b5d0ff 14b5d0ff 14b5d0ff $............... [ 237s] - 830df90 14b5d0ff 14b5d0ff 24b5d0ff 24b5d0ff ........$...$... [ 237s] - 830dfa0 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 237s] - 830dfb0 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 237s] - 830dfc0 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 237s] - 830dfd0 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 237s] - 830dfe0 14b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff ....$...$...$... [ 237s] - 830dff0 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 237s] - 830e000 24b5d0ff 24b5d0ff 24b5d0ff 44b3d0ff $...$...$...D... [ 237s] - 830e010 24b5d0ff 04b5d0ff c4cdd0ff d4cdd0ff $............... [ 237s] - 830e020 3cd4d0ff ddcdd0ff 04e3d0ff 05000000 <............... [ 237s] + 830df60 d4b2d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 237s] + 830df70 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 237s] + 830df80 04b5d0ff f4b4d0ff f4b4d0ff f4b4d0ff ................ [ 237s] + 830df90 f4b4d0ff f4b4d0ff 04b5d0ff 04b5d0ff ................ [ 237s] + 830dfa0 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 237s] + 830dfb0 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 237s] + 830dfc0 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 237s] + 830dfd0 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 237s] + 830dfe0 f4b4d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 237s] + 830dff0 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 237s] + 830e000 04b5d0ff 04b5d0ff 04b5d0ff 24b3d0ff ............$... [ 237s] + 830e010 04b5d0ff e4b4d0ff a4cdd0ff b4cdd0ff ................ [ 237s] + 830e020 1cd4d0ff bdcdd0ff e4e2d0ff 05000000 ................ [ 237s] 830e030 19000000 7d000000 00000302 02000000 ....}........... [ 237s] 830e040 bc89d897 b2d29c3c 33a7a8d5 23f64939 .......<3...#.I9 [ 237s] 830e050 3da7f444 fd0fa532 9d978ccf 08ba5b25 =..D...2......[% [ 237s] @@ -1530,77 +1530,77 @@ [ 237s] 830e2d0 65737472 75637475 72696e67 20626f64 estructuring bod [ 237s] 830e2e0 7900646f 206c6f6f 7000666f 72206c6f y.do loop.for lo [ 237s] 830e2f0 6f700066 6f722f69 6e206c6f 6f700077 op.for/in loop.w [ 237s] - 830e300 68696c65 206c6f6f 70000000 845fd1ff hile loop...._.. [ 237s] - 830e310 345fd1ff 4c60d1ff 345fd1ff 345fd1ff 4_..L`..4_..4_.. [ 237s] - 830e320 345fd1ff 9463d1ff e463d1ff 345fd1ff 4_...c...c..4_.. [ 237s] - 830e330 445fd1ff 418ad1ff 7a8ad1ff 7a8ad1ff D_..A...z...z... [ 237s] - 830e340 498ad1ff 7a8ad1ff 7a8ad1ff 338ad1ff I...z...z...3... [ 237s] - 830e350 7a8ad1ff 7a8ad1ff 598ad1ff 7a8ad1ff z...z...Y...z... [ 237s] - 830e360 7a8ad1ff 7a8ad1ff 7a8ad1ff 7a8ad1ff z...z...z...z... [ 237s] - 830e370 7a8ad1ff 7a8ad1ff 7a8ad1ff 3a8ad1ff z...z...z...:... [ 237s] - 830e380 7a8ad1ff 7a8ad1ff 7a8ad1ff 7a8ad1ff z...z...z...z... [ 237s] - 830e390 7a8ad1ff 7a8ad1ff 7a8ad1ff 7a8ad1ff z...z...z...z... [ 237s] - 830e3a0 7a8ad1ff 7a8ad1ff 7a8ad1ff 7a8ad1ff z...z...z...z... [ 237s] - 830e3b0 7a8ad1ff 7a8ad1ff 7a8ad1ff 7a8ad1ff z...z...z...z... [ 237s] - 830e3c0 7a8ad1ff 7a8ad1ff 7a8ad1ff 7a8ad1ff z...z...z...z... [ 237s] - 830e3d0 7a8ad1ff 7a8ad1ff 7a8ad1ff 7a8ad1ff z...z...z...z... [ 237s] - 830e3e0 7a8ad1ff 7a8ad1ff 7a8ad1ff 7a8ad1ff z...z...z...z... [ 237s] - 830e3f0 7a8ad1ff 7a8ad1ff 7a8ad1ff 7a8ad1ff z...z...z...z... [ 237s] - 830e400 7a8ad1ff 7a8ad1ff 7a8ad1ff 7a8ad1ff z...z...z...z... [ 237s] /usr/bin/js differs in ELF section .eh_frame_hdr [ 237s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:40.823810707 +0000 [ 237s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:40.835810708 +0000 [ 237s] @@ -2,2347 +2,2347 @@ [ 237s] /usr/bin/js: file format elf32-i386 [ 237s] [ 237s] Contents of section .eh_frame_hdr: [ 237s] - 833eb60 011b033b 78920000 4e120000 90b6d0ff ...;x...N....... [ 237s] - 833eb70 94920000 20bfd0ff c8210100 62bfd0ff .... ....!..b... [ 237s] - 833eb80 f4390100 a4bfd0ff f07a0100 3ec0d0ff .9.......z..>... [ 237s] - 833eb90 a4810100 7ac1d0ff 34890100 bec1d0ff ....z...4....... [ 237s] - 833eba0 948d0100 00c2d0ff 00920100 42c2d0ff ............B... [ 237s] - 833ebb0 f8bf0100 84c2d0ff 34010200 c6c2d0ff ........4....... [ 237s] - 833ebc0 f0340200 08c3d0ff 904b0200 4ac3d0ff .4.......K..J... [ 237s] - 833ebd0 38640200 8cc3d0ff 1c7a0200 cec3d0ff 8d.......z...... [ 237s] - 833ebe0 e09f0200 10c4d0ff b8fc0200 52c4d0ff ............R... [ 237s] - 833ebf0 90230400 94c4d0ff 3cc10000 bbc6d0ff .#......<....... [ 237s] - 833ec00 80c10000 50c7d0ff fc1e0100 b0c7d0ff ....P........... [ 237s] - 833ec10 78320100 80c8d0ff 984e0100 e0c8d0ff x2.......N...... [ 237s] - 833ec20 ec530100 40c9d0ff c4620100 b0c9d0ff .S..@....b...... [ 237s] - 833ec30 d0a00100 c0cad0ff 48b40100 20cbd0ff ........H... ... [ 237s] - 833ec40 acb40100 40cbd0ff 84bf0100 a0cbd0ff ....@........... [ 237s] - 833ec50 e8c70100 00ccd0ff c0d20100 d0cdd0ff ................ [ 237s] - 833ec60 b0da0100 90ced0ff a8000200 70cfd0ff ............p... [ 237s] - 833ec70 dc100200 d0cfd0ff dc440200 40d0d0ff .........D..@... [ 237s] - 833ec80 a86c0200 b0d0d0ff 34790200 10d1d0ff .l......4y...... [ 237s] - 833ec90 b8820200 70d1d0ff 009d0200 40d2d0ff ....p.......@... [ 237s] - 833eca0 a8b80200 f0d2d0ff 28c20200 70d3d0ff ........(...p... [ 237s] - 833ecb0 b4620300 70d6d0ff e86f0300 d0d6d0ff .b..p....o...... [ 237s] - 833ecc0 cc700300 30d7d0ff ec730300 90d7d0ff .p..0....s...... [ 237s] - 833ecd0 14740300 f0d7d0ff cc840300 50d8d0ff .t..........P... [ 237s] - 833ece0 6c850300 c0d8d0ff cc910300 20d9d0ff l........... ... [ 237s] - 833ecf0 14950300 c0dad0ff 64950300 20dbd0ff ........d... ... [ 237s] - 833ed00 54970300 80dbd0ff 489b0300 e0dbd0ff T.......H....... [ 237s] - 833ed10 c8020400 40dcd0ff c0090400 a0dcd0ff ....@........... [ 237s] - 833ed20 9c240400 00ddd0ff 94250400 60ddd0ff .$.......%..`... [ 237s] - 833ed30 c8250400 c0ddd0ff 08410400 0adfd0ff .%.......A...... [ 237s] - 833ed40 b8920000 2edfd0ff cc920000 51dfd0ff ............Q... [ 237s] - 833ed50 f4920000 71dfd0ff 08930000 91dfd0ff ....q........... [ 237s] - 833ed60 1c930000 b6dfd0ff 38930000 b7dfd0ff ........8....... [ 237s] - 833ed70 4c930000 30e0d0ff a4930000 eee0d0ff L...0........... [ 237s] - 833ed80 30940000 c3e1d0ff bc940000 05e2d0ff 0............... [ 237s] - 833ed90 f8940000 3ae2d0ff 2c950000 67e2d0ff ....:...,...g... [ 237s] - 833eda0 68950000 96e2d0ff 9c950000 02e3d0ff h............... [ 237s] - 833edb0 f4950000 1fe3d0ff 18960000 45e3d0ff ............E... [ 237s] - 833edc0 40960000 d0e3d0ff 90960000 44e4d0ff @...........D... [ 237s] - 833edd0 04970000 78e4d0ff 30970000 b7e4d0ff ....x...0....... [ 237s] - 833ede0 7c970000 0ce5d0ff c0970000 8ce5d0ff |............... [ 237s] - 833edf0 20980000 b0e6d0ff ac980000 a5e7d0ff ............... [ 237s] - 833ee00 2c990000 78e8d0ff d8990000 d4e9d0ff ,...x........... [ 237s] - 833ee10 d09a0000 3bead0ff 289b0000 a4ecd0ff ....;...(....... [ 237s] - 833ee20 689c0000 e5ecd0ff b09c0000 40edd0ff h...........@... [ 237s] - 833ee30 089d0000 f2edd0ff 8c9d0000 4ceed0ff ............L... [ 237s] - 833ee40 e49d0000 0eefd0ff 749e0000 5aefd0ff ........t...Z... [ 237s] - 833ee50 b89e0000 1ef0d0ff 3c9f0000 8bf0d0ff ........<....... [ 237s] - 833ee60 9c9f0000 acf0d0ff e49f0000 94f2d0ff ................ [ 237s] - 833ee70 20a00000 1af3d0ff 90a00000 79f3d0ff ...........y... [ 237s] - 833ee80 e0a00000 3ff4d0ff 68a10000 9bf4d0ff ....?...h....... [ 237s] - 833ee90 aca10000 fbf4d0ff fca10000 d1f6d0ff ................ [ 237s] - 833eea0 dca20000 52f7d0ff 3ca30000 7ff8d0ff ....R...<....... [ 237s] - 833eeb0 dca30000 b5f8d0ff 08a40000 d5f8d0ff ................ [ 237s] - 833eec0 2ca40000 57fad0ff 10a50000 02fbd0ff ,...W........... [ 237s] - 833eed0 80a50000 5efbd0ff d4a50000 c1fbd0ff ....^........... [ 237s] - 833eee0 1ca60000 a5fdd0ff 14a70000 f3fdd0ff ................ [ 237s] - 833eef0 34a70000 7ffed0ff b0a70000 e5ffd0ff 4............... [ 237s] - 833ef00 78a80000 1800d1ff 9ca80000 5f00d1ff x..........._... [ 237s] - 833ef10 e0a80000 0001d1ff 50a90000 cc01d1ff ........P....... [ 237s] - 833ef20 d0a90000 7302d1ff 50aa0000 a302d1ff ....s...P....... [ 237s] - 833ef30 8caa0000 ef02d1ff ccaa0000 bd03d1ff ................ [ 237s] - 833ef40 44ab0000 6f04d1ff acab0000 e504d1ff D...o........... [ 237s] - 833ef50 00ac0000 4005d1ff 44ac0000 cd05d1ff ....@...D....... [ 237s] - 833ef60 a4ac0000 3d06d1ff 00ad0000 d506d1ff ....=........... [ 237s] - 833ef70 68ad0000 0f07d1ff 94ad0000 f607d1ff h............... [ 237s] - 833ef80 38ae0000 ab08d1ff bcae0000 3c09d1ff 8...........<... [ 237s] - 833ef90 1caf0000 bd09d1ff 7caf0000 3e0ad1ff ........|...>... [ 237s] - 833efa0 dcaf0000 b90ad1ff 2cb00000 470bd1ff ........,...G... [ 237s] - 833efb0 70b00000 110cd1ff fcb00000 de0cd1ff p............... [ 237s] - 833efc0 7cb10000 310dd1ff c0b10000 d30dd1ff |...1........... [ 237s] - 833efd0 24b20000 670ed1ff 6cb20000 7511d1ff $...g...l...u... [ 237s] - 833efe0 7cb30000 bf11d1ff ccb30000 7f12d1ff |............... [ 237s] - 833eff0 50b40000 6513d1ff 48b50000 3718d1ff P...e...H...7... [ 237s] - 833f000 80b50000 7919d1ff ecb50000 231bd1ff ....y.......#... [ 237s] - 833f010 2cb60000 161cd1ff b0b60000 241cd1ff ,...........$... [ 237s] - 833f020 10b70000 8f1dd1ff 44b70000 3520d1ff ........D...5 .. [ 237s] - 833f030 7cb70000 e521d1ff bcb70000 1823d1ff |....!.......#.. [ 237s] - 833f040 f0b70000 8a24d1ff a8b80000 402bd1ff .....$......@+.. [ 237s] - 833f050 e0b80000 db2cd1ff 34b90000 2c2ed1ff .....,..4...,... [ 237s] - 833f060 70b90000 af2ed1ff e4b90000 d62ed1ff p............... [ 237s] - 833f070 10ba0000 4b2fd1ff 60ba0000 e830d1ff ....K/..`....0.. [ 237s] - 833f080 9cba0000 c131d1ff 1cbb0000 2e32d1ff .....1.......2.. [ 237s] - 833f090 6cbb0000 9d32d1ff c0bb0000 6933d1ff l....2......i3.. [ 237s] - 833f0a0 44bc0000 1b34d1ff b8bc0000 2736d1ff D....4......'6.. [ 237s] - 833f0b0 a0bd0000 003ad1ff 18be0000 c43ad1ff .....:.......:.. [ 237s] - 833f0c0 38bf0000 913bd1ff 70bf0000 d63cd1ff 8....;..p....<.. [ 237s] - 833f0d0 acbf0000 b03dd1ff e8bf0000 8a3ed1ff .....=.......>.. [ 237s] - 833f0e0 24c00000 643fd1ff 60c00000 2c40d1ff $...d?..`...,@.. [ 237s] - 833f0f0 98c00000 4c41d1ff d0c00000 0447d1ff ....LA.......G.. [ 237s] - 833f100 dcb40000 3a47d1ff 10b50000 6a47d1ff ....:G......jG.. [ 237s] - 833f110 c0b50000 9647d1ff c4b60000 be47d1ff .....G.......G.. [ 237s] - 833f120 ecb60000 de47d1ff 20b90000 fe47d1ff .....G.. ....G.. [ 237s] - 833f130 e4bd0000 4e48d1ff 4cbe0000 f648d1ff ....NH..L....H.. [ 237s] - 833f140 84be0000 4049d1ff bcbe0000 8249d1ff ....@I.......I.. [ 237s] - 833f150 f4be0000 dc49d1ff 94c10000 e049d1ff .....I.......I.. [ 237s] - 833f160 98c30000 0b4ad1ff c4c30000 164ad1ff .....J.......J.. [ 237s] - 833f170 0cc40000 3a4bd1ff bcc40000 824bd1ff ....:K.......K.. [ 237s] - 833f180 ecc40000 bc4bd1ff 00c50000 f64bd1ff .....K.......K.. [ 237s] - 833f190 14c50000 304cd1ff 28c50000 6a4cd1ff ....0L..(...jL.. [ 237s] - 833f1a0 acc90000 274dd1ff 60ca0000 b14dd1ff ....'M..`....M.. [ 237s] - 833f1b0 e0ca0000 de4dd1ff a8cd0000 364ed1ff .....M......6N.. [ 237s] - 833f1c0 1ccf0000 6e4ed1ff c8d00000 0e4fd1ff ....nN.......O.. [ 237s] - 833f1d0 5cd20000 404fd1ff 78d30000 7e50d1ff \...@O..x...~P.. [ 237s] - 833f1e0 60d50000 c252d1ff 94d50000 9454d1ff `....R.......T.. [ 237s] - 833f1f0 b0d60000 f858d1ff a8c10000 0059d1ff .....X.......Y.. [ 237s] - 833f200 bcc10000 0859d1ff d0c10000 1359d1ff .....Y.......Y.. [ 237s] - 833f210 e4c10000 1a59d1ff f8c10000 2259d1ff .....Y......"Y.. [ 237s] - 833f220 0cc20000 2a59d1ff 20c20000 3259d1ff ....*Y.. ...2Y.. [ 237s] - 833f230 34c20000 3a59d1ff 48c20000 3c59d1ff 4...:Y..H...Y..p...@Y.. [ 237s] - 833f250 84c20000 4259d1ff 98c20000 4459d1ff ....BY......DY.. [ 237s] - 833f260 acc20000 7259d1ff dcc20000 9059d1ff ....rY.......Y.. [ 237s] - 833f270 00c30000 ae59d1ff 24c30000 cc59d1ff .....Y..$....Y.. [ 237s] - 833f280 48c30000 ea59d1ff 6cc30000 105ad1ff H....Y..l....Z.. [ 237s] - 833f290 d8c30000 445ad1ff 3cc50000 645ad1ff ....DZ..<...dZ.. [ 237s] - 833f2a0 60c50000 845ad1ff 84c50000 bc5ad1ff `....Z.......Z.. [ 237s] - 833f2b0 bcc50000 ee5ad1ff dcc50000 245bd1ff .....Z......$[.. [ 237s] - 833f2c0 14c60000 345cd1ff 48c60000 185dd1ff ....4\..H....].. [ 237s] - 833f2d0 e8c60000 505dd1ff 1cc70000 885dd1ff ....P].......].. [ 237s] - 833f2e0 50c70000 ca5dd1ff 94c70000 785ed1ff P....]......x^.. [ 237s] - 833f2f0 00c80000 ba5ed1ff 3cc80000 5060d1ff .....^..<...P`.. [ 237s] - 833f300 74c90000 bd60d1ff e0c90000 2262d1ff t....`......"b.. [ 237s] - 833f310 14ca0000 6662d1ff 0ccb0000 0463d1ff ....fb.......c.. [ 237s] - 833f320 44cb0000 1e63d1ff 58cb0000 7863d1ff D....c..X...xc.. [ 237s] - 833f330 7ccb0000 fa63d1ff d8cb0000 3c64d1ff |....c...... [ 237s] - 8383bbc 2cc00100 91013d00 00ffff01 0a3e2ca0 ,.....=......>,. [ 237s] - 8383bcc 0100a901 050000ff ff01108d 01050000 ................ [ 237s] - 8383bdc b80134e2 0200a702 4d0000ff ff010a7c ..4.....M......| [ 237s] - 8383bec 02a00100 a9010500 00ffff01 0b840102 ................ [ 237s] - 8383bfc a80100b1 01050000 ffff010b 920102f4 ................ [ 237s] - 8383c0c 0100cd01 350000ff ff0116bf 01058803 ....5........... [ 237s] - 8383c1c 00910205 0000e102 02880300 95030500 ................ [ 237s] - 8383c2c 00ffff01 0f580500 00a70102 f00100db .....X.......... [ 237s] - 8383c3c 01230000 ffff011a 61050000 dc0105f8 .#......a....... [ 237s] - 8383c4c 02009b02 050000e3 0202f802 00810305 ................ [ 237s] - 8383c5c 0000ffff 0111a603 050000ba 04029c0b ................ [ 237s] - 8383c6c 00ba05f0 050000ff ff010b90 0102aa02 ................ [ 237s] - 8383c7c 00ee014e 0000ffff 0116a901 05bf0300 ...N............ [ 237s] - 8383c8c a3020500 00f10202 bf0300cc 03050000 ................ [ 237s] - 8383c9c ffff010f 43050000 7230e902 00ed018e ....C...r0...... [ 237s] - 8383cac 010000ff ff010f48 05000077 30f90200 .......H...w0... [ 237s] - 8383cbc f5019601 0000ffff 01095802 78008101 ..........X.x... [ 237s] - 8383ccc 050000ff ff010a5a 02800100 89010500 .......Z........ [ 237s] - 8383cdc 00ffff01 0a5a0280 01008[ 228.116042] serial8250: too much work for irq4 [ 237s] 901 050000ff .....Z.......... [ 237s] - 8383cec ff011788 017cae02 00a70205 f10200e7 .....|.......... [ 237s] - 8383cfc 02200000 8e0305a2 0300ffff 011067a0 . ............g. [ 237s] - 8383d0c 030000da 0405ec05 00fd0505 0000ffff ................ [ 237s] - 8383d1c 01102a05 00003205 55004005 00006805 ..*...2.U.@...h. [ 237s] - 8383d2c 0000ffff 01102705 00002f05 52003d05 ......'.../.R.=. [ 237s] - 8383d3c 00006505 0000ffff 010a6b05 ed010084 ..e.......k..... [ 237s] - 8383d4c 02050000 ffff010a 6305ed01 00840205 ........c....... [ 237s] - 8383d5c 0000ffff 010cd201 f201d503 00f40305 ................ [ 237s] - 8383d6c 0000ffff 010b8e01 059d0200 b4020500 ................ [ 237s] - 8383d7c 00ffff01 0b830105 8d0200a4 02050000 ................ [ 237s] - 8383d8c ffff0116 732af202 00e30105 dc020082 ....s*.......... [ 237s] - 8383d9c 021ef202 00ed0205 0000ffff 011a4340 ..............C@ [ 237s] - 8383dac 0000a802 3fda0500 8a033400 0095046e ....?.....4....n [ 237s] - 8383dbc da0500aa 05540000 ffff010b 9e01059d .....T.......... [ 237s] - 8383dcc 0200b402 050000ff ff010a7b 05fd0100 ...........{.... [ 237s] - 8383ddc 94020500 00ffff01 10b00122 e30200d3 ...........".... [ 237s] - 8383dec 02050000 f0020500 00ffff01 0f726584 .............re. [ 237s] - 8383dfc 0200f601 050000a1 02050000 ffff010a ................ [ 237s] - 8383e0c 6102e101 009c0153 0000ffff 01277805 a......S.....'x. [ 237s] - 8383e1c 850500ae 0105a705 00de0105 0000a702 ................ [ 237s] - 8383e2c 85028505 00d70405 0000ef04 05850500 ................ [ 237s] - 8383e3c a2050500 00ffff01 0f430500 006830c0 .........C...h0. [ 237s] - 8383e4c 0300e701 eb010000 ffff010f 58050000 ............X... [ 237s] - 8383e5c 7d30f803 00f60194 020000ff ff011858 }0.............X [ 237s] - 8383e6c 5bcb0500 ee013296 0500b102 8901cb05 [.....2......... [ 237s] - 8383e7c 00b20499 010000ff ff0117f5 018d0900 ................ [ 237s] - 8383e8c 00980b05 bb0c00df 0b05a30c 00b60c05 ................ [ 237s] - 8383e9c 0000ffff 012c4405 00008603 05a30f00 .....,D......... [ 237s] - 8383eac a4040500 00d304c4 01a30f00 84070500 ................ [ 237s] - 8383ebc 00aa07fb 03a30f00 c10b0500 00b40f05 ................ [ 237s] - 8383ecc 0000ffff 011f4f37 0000b801 05b50400 ......O7........ [ 237s] - 8383edc cd013700 00b9023a b50400f7 03050000 ..7....:........ [ 237s] - 8383eec c2040500 00ffff01 11380500 00400d7c .........8...@.| [ 237s] - 8383efc 00590500 008f0105 0000ffff 012c4405 .Y...........,D. [ 237s] - 8383f0c 0000a803 05d31300 94070500 00db07a4 ................ [ 237s] - 8383f1c 02d31300 bc0a0500 00e20a83 04d31300 ................ [ 237s] - 8383f2c 810f0500 00e41305 0000ffff 01344405 .............4D. [ 237s] - 8383f3c 0000b102 c701c512 00810484 080000a7 ................ [ 237s] - 8383f4c 0c1ec512 00d00cfa 020000d3 1005c512 ................ [ 237s] - 8383f5c 00931105 c11200d1 11a20100 00fe1205 ................ [ 237s] - 8383f6c 0000ffff 013ac001 05000097 0905980f .....:.......... [ 237s] - 8383f7c 00a70905 bc0f00b7 0905980f 00c50905 ................ [ 237s] - 8383f8c 0000b30a 29bc0f00 a40b3498 0f00e30b ....).....4..... [ 237s] - 8383f9c 45cc0f00 fa0cd601 980f00a9 0f050000 E............... [ 237s] - 8383fac ffff0145 c4010500 00870905 97130097 ...E............ [ 237s] - 8383fbc 0905e512 00a70905 971300b5 09050000 ................ [ 237s] - 8383fcc af0a29e5 1200d50c 4d971300 ad0d4587 ..).....M.....E. [ 237s] - 8383fdc 1300a40e f1019713 00fb1105 0000a612 ................ [ 237s] - 8383fec 05971300 82130500 00ffff01 0c960181 ................ [ 237s] - 8383ffc 01b30600 c4060500 00ffff01 1c3daf01 .............=.. [ 237s] - 838400c 0000af02 c901cd04 00b20405 0000c304 ................ [ 237s] - 838401c 05cd0400 f1040500 00ffff01 11d20105 ................ [ 237s] - 838402c 0000db02 05b50700 cc048103 0000ffff ................ [ 237s] - 838403c 0116a902 58eb0500 9c040500 00cb046d ....X..........m [ 237s] - 838404c eb0500fc 05050000 ffff0113 8901da04 ................ [ 237s] - 838405c 0000b006 a101e50a 00fb0980 010000ff ................ [ 237s] - 838406c ff01103d 050000e9 0130cc07 00b703ab ...=.....0...... [ 237s] - 838407c 040000ff ff011687 0125d601 00ba0105 .........%...... [ 237s] - 838408c 0000cb01 05d20100 82020500 00ffff01 ................ [ 237s] - 838409c 0bbb0128 84030095 03050000 ffff0112 ...(............ [ 237s] - 83840ac 37ce0400 00a90686 01a10d00 9b099c04 7............... [ 237s] - 83840bc 0000ffff 01123a8b 020000c4 068a01f5 ......:......... [ 237s] - 83840cc 0d008a08 81060000 ffff0110 2f050000 ............/... [ 237s] - 83840dc 9401a102 e80300f9 03050000 ffff0117 ................ [ 237s] - 83840ec ec016083 0600ff02 050000bb 031f8306 ..`............. [ 237s] - 83840fc 00c504d4 010000ff ff014439 f2010000 ..........D9.... [ 237s] - 838410c ff0305fb 1700e004 42b41800 e208058f ........B....... [ 237s] - 838411c 1800d009 ab07b418 00a01205 0000e713 ................ [ 237s] - 838412c 05831700 f6140500 00af1505 83170093 ................ [ 237s] - 838413c 16050000 a016058b 1800da17 050000ff ................ [ 237s] - 838414c ff01343a 050000ea 01309b15 00bb0302 ..4:.....0...... [ 237s] /usr/bin/js differs in ELF section .init_array [ 237s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:41.135810721 +0000 [ 237s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:41.135810721 +0000 [ 237s] @@ -2,14 +2,14 @@ [ 237s] /usr/bin/js: file format elf32-i386 [ 237s] [ 237s] Contents of section .init_array: [ 237s] - 8389338 40ca0408 1bb20408 b0b20408 10b30408 @............... [ 237s] - 8389348 e0b30408 40b40408 a0b40408 10b50408 ....@........... [ 237s] - 8389358 20b60408 80b60408 a0b60408 00b70408 ............... [ 237s] - 8389368 60b70408 30b90408 f0b90408 d0ba0408 `...0........... [ 237s] - 8389378 30bb0408 a0bb0408 10bc0408 70bc0408 0...........p... [ 237s] - 8389388 d0bc0408 a0bd0408 50be0408 d0be0408 ........P....... [ 237s] - 8389398 d0c10408 30c20408 90c20408 f0c20408 ....0........... [ 237s] - 83893a8 50c30408 b0c30408 20c40408 80c40408 P....... ....... [ 237s] - 83893b8 20c60408 80c60408 e0c60408 40c70408 ...........@... [ 237s] - 83893c8 a0c70408 00c80408 60c80408 c0c80408 ........`....... [ 237s] - 83893d8 20c90408 ... [ 237s] + 8389358 40ca0408 1bb20408 b0b20408 10b30408 @............... [ 237s] + 8389368 e0b30408 40b40408 a0b40408 10b50408 ....@........... [ 237s] + 8389378 20b60408 80b60408 a0b60408 00b70408 ............... [ 237s] + 8389388 60b70408 30b90408 f0b90408 d0ba0408 `...0........... [ 237s] + 8389398 30bb0408 a0bb0408 10bc0408 70bc0408 0...........p... [ 237s] + 83893a8 d0bc0408 a0bd0408 50be0408 d0be0408 ........P....... [ 237s] + 83893b8 d0c10408 30c20408 90c20408 f0c20408 ....0........... [ 237s] + 83893c8 50c30408 b0c30408 20c40408 80c40408 P....... ....... [ 237s] + 83893d8 20c60408 80c60408 e0c60408 40c70408 ...........@... [ 237s] + 83893e8 a0c70408 00c80408 60c80408 c0c80408 ........`....... [ 237s] + 83893f8 20c90408 ... [ 237s] /usr/bin/js differs in ELF section .fini_array [ 237s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:41.171810722 +0000 [ 237s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:41.171810722 +0000 [ 237s] @@ -2,4 +2,4 @@ [ 237s] /usr/bin/js: file format elf32-i386 [ 237s] [ 237s] Contents of section .fini_array: [ 237s] - 83893dc 20ca0408 ... [ 237s] + 83893fc 20ca0408 ... [ 237s] /usr/bin/js differs in ELF section .jcr [ 237s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:41.175810723 +0000 [ 237s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:41.175810723 +0000 [ 237s] @@ -2,4 +2,4 @@ [ 237s] /usr/bin/js: file format elf32-i386 [ 237s] [ 237s] Contents of section .jcr: [ 237s] - 83893e0 00000000 .... [ 237s] + 8389400 00000000 .... [ 237s] /usr/bin/js differs in ELF section .data.rel.ro [ 237s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:41.199810724 +0000 [ 237s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:41.215810724 +0000 [ 237s] @@ -2,131 +2,129 @@ [ 237s] /usr/bin/js: file format elf32-i386 [ 237s] [ 237s] Contents of section .data.rel.ro: [ 237s] - 8389400 28943008 00000000 31943008 01000000 (.0.....1.0..... [ 237s] - 8389410 40943008 02000000 54943008 04000000 @.0.....T.0..... [ 237s] - 8389420 5c943008 05000000 82853008 03000000 \.0.......0..... [ 237s] - 8389430 00000000 00000000 00000000 00000000 ................ [ 237s] - 8389440 28e83008 ffffffff e5c13008 00000000 (.0.......0..... [ 237s] - 8389450 73a23008 01000000 65943008 02000000 s.0.....e.0..... [ 237s] - 8389460 69943008 b3943008 f1943008 2b953008 i.0...0...0.+.0. [ 237s] - 8389470 69953008 b9953008 3e963008 75963008 i.0...0.>.0.u.0. [ 237s] - 8389480 ad963008 f4963008 3f973008 78973008 ..0...0.?.0.x.0. [ 237s] - 8389490 a0973008 2c983008 71983008 a4983008 ..0.,.0.q.0...0. [ 237s] - 83894a0 4a993008 829a3008 029b3008 a59b3008 J.0...0...0...0. [ 237s] - 83894b0 cd9b3008 0c9c3008 399c3008 6a9c3008 ..0...0.9.0.j.0. [ 237s] - 83894c0 919c3008 c09c3008 ef9c3008 259d3008 ..0...0...0.%.0. [ 237s] - 83894d0 619d3008 a19d3008 dd9d3008 0f9e3008 a.0...0...0...0. [ 237s] - 83894e0 439e3008 7e9e3008 ad9e3008 eb9e3008 C.0.~.0...0...0. [ 237s] - 83894f0 1b9f3008 559f3008 5ca03008 e2a03008 ..0.U.0.\.0...0. [ 237s] - 8389500 2ba13008 c9a13008 f7a13008 3ea23008 +.0...0...0.>.0. [ 237s] - 8389510 7aa23008 a5a23008 f2a23008 31a33008 z.0...0...0.1.0. [ 237s] - 8389520 dca33008 25a43008 59a43008 96a43008 ..0.%.0.Y.0...0. [ 237s] - 8389530 f1a43008 33a53008 6fa53008 ada53008 ..0.3.0.o.0...0. [ 237s] - 8389540 84a63008 00040000 8fa63008 20000000 ..0.......0. ... [ 237s] - 8389550 96a63008 00800000 a3a63008 00080000 ..0.......0..... [ 237s] - 8389560 aca63008 00400000 b6a63008 00000100 ..0..@....0..... [ 237s] - 8389570 c7a63008 00020000 6ab33008 01000000 ..0.....j.0..... [ 237s] - 8389580 cfa63008 02000000 65943008 40000000 ..0.....e.0.@... [ 237s] - 8389590 00000000 00000000 76070508 16cb0408 ........v....... [ 237s] - 83895a0 62ce0408 00000000 00000000 00000000 b............... [ 237s] - 83895b0 8a440508 00000000 00000000 00000000 .D.............. [ 237s] - 83895c0 92440508 00000000 00000000 00000000 .D.............. [ 237s] - 83895d0 92440508 00000000 00000000 00000000 .D.............. [ 237s] - 83895e0 7a440508 82440508 66650508 4a450508 zD...D..fe..JE.. [ 237s] - 83895f0 00000000 00000000 a2440508 2c450508 .........D..,E.. [ 237s] - 8389600 a4440508 84460508 00000000 00000000 .D...F.......... [ 237s] - 8389610 a0440508 0e450508 a4440508 e8480508 .D...E...D...H.. [ 237s] - 8389620 00000000 00000000 9e440508 f0440508 .........D...D.. [ 237s] - 8389630 a4440508 b0480508 00000000 00000000 .D...H.......... [ 237s] - 8389640 9c440508 d2440508 a4440508 78480508 .D...D...D..xH.. [ 237s] - 8389650 00000000 00000000 00000000 00000000 ................ [ 237s] - 8389660 00000000 00000000 3e390508 58440508 ........>9..XD.. [ 237s] - 8389670 68440508 42580508 40350508 84ffffff hD..BX..@5...... [ 237s] - 8389680 00000000 60440508 73440508 d2580508 ....`D..sD...X.. [ 237s] - 8389690 6b350508 00000000 00000000 00000000 k5.............. [ 237s] - 83896a0 64000000 66ac3008 6e000000 38ac3008 d...f.0.n...8.0. [ 237s] - 83896b0 78000000 3cac3008 82000000 40ac3008 x...<.0.....@.0. [ 237s] - 83896c0 8c000000 44ac3008 94000000 48ac3008 ....D.0.....H.0. [ 237s] - 83896d0 96000000 4fac3008 a0000000 53ac3008 ....O.0.....S.0. [ 237s] - 83896e0 aa000000 57ac3008 b4000000 5bac3008 ....W.0.....[.0. [ 237s] - 83896f0 b9000000 5fac3008 00000000 d1213108 ...._.0......!1. [ 237s] - 8389700 ffffffff 00000000 00000000 00000000 ................ [ 237s] - 8389710 00000000 00000000 00000000 00000000 ................ [ 237s] - 8389720 4aef3008 06223108 01223108 64b03008 J.0.."1.."1.d.0. [ 237s] - 8389730 d0b03008 ad213108 73a23008 7db83008 ..0..!1.s.0.}.0. [ 237s] - 8389740 28b33008 fc213108 65943008 fc213108 (.0..!1.e.0..!1. [ 237s] - 8389750 23b33008 1cb33008 13b33008 0db33008 #.0...0...0...0. [ 237s] - 8389760 05b33008 00b33008 fbb23008 f6b23008 ..0...0...0...0. [ 237s] - 8389770 efb23008 e8b23008 e1b23008 ddb23008 ..0...0...0...0. [ 237s] - 8389780 d3b23008 cdb23008 c5b23008 bdb23008 ..0...0...0...0. [ 237s] - 8389790 b7b23008 a9b23008 9fb23008 94b23008 ..0...0...0...0. [ 237s] - 83897a0 85b23008 79b23008 6fb23008 66b23008 ..0.y.0.o.0.f.0. [ 237s] - 83897b0 5cb23008 53b23008 45b23008 39b23008 \.0.S.0.E.0.9.0. [ 237s] - 83897c0 2fb23008 24b23008 19b23008 0db23008 /.0.$.0...0...0. [ 237s] - 83897d0 02b23008 f6b13008 e9b13008 dcb13008 ..0...0...0...0. [ 237s] - 83897e0 cab13008 c4b13008 bcb13008 adb13008 ..0...0...0...0. [ 237s] - 83897f0 a7b13008 9db13008 97b13008 92b13008 ..0...0...0...0. [ 237s] - 8389800 8bb13008 84b13008 7ab13008 6eb13008 ..0...0.z.0.n.0. [ 237s] - 8389810 69b13008 64b13008 5bb13008 57b13008 i.0.d.0.[.0.W.0. [ 237s] - 8389820 49b13008 3eb13008 38b13008 32b13008 I.0.>.0.8.0.2.0. [ 237s] - 8389830 30b33008 25b13008 20b13008 16b13008 0.0.%.0. .0...0. [ 237s] - 8389840 0fb13008 04b13008 fcb03008 f2b03008 ..0...0...0...0. [ 237s] - 8389850 edb03008 e8b03008 d7b03008 3cb33008 ..0...0...0.<.0. [ 237s] - 8389860 4ab33008 c6b03008 bbb03008 b4b03008 J.0...0...0...0. [ 237s] - 8389870 aeb03008 a7b03008 9bb03008 8cb03008 ..0...0...0...0. [ 237s] - 8389880 83b03008 7ab03008 6eb03008 5cb03008 ..0.z.0.n.0.\.0. [ 237s] - 8389890 55b03008 5db33008 4ab03008 3db03008 U.0.].0.J.0.=.0. [ 237s] - 83898a0 34b03008 2eb03008 29b03008 66b33008 4.0...0.).0.f.0. [ 237s] - 83898b0 71b33008 32a73008 a9743108 37b43008 q.0.2.0..t1.7.0. [ 237s] - 83898c0 75b33008 26b03008 1cb03008 19b03008 u.0.&.0...0...0. [ 237s] - 83898d0 16b03008 14b03008 12b03008 10b03008 ..0...0...0...0. [ 237s] - 83898e0 0cb03008 0ab03008 06b03008 7db33008 ..0...0...0.}.0. [ 237s] - 83898f0 96b33008 9cb33008 b5b33008 01ed3008 ..0...0...0...0. [ 237s] - 8389900 cbb33008 17ed3008 d2b33008 100f3108 ..0...0...0...1. [ 237s] - 8389910 dcb33008 e0b33008 32ed3008 e7b33008 ..0...0.2.0...0. [ 237s] - 8389920 dbda3008 dfda3008 e3da3008 e7da3008 ..0...0...0...0. [ 237s] - 8389930 ebda3008 efda3008 f3da3008 f7da3008 ..0...0...0...0. [ 237s] - 8389940 fbda3008 ffda3008 03db3008 07db3008 ..0...0...0...0. [ 237s] - 8389950 0bdb3008 0fdb3008 13db3008 17db3008 ..0...0...0...0. [ 237s] - 8389960 1bdb3008 1fdb3008 23db3008 00000000 ..0...0.#.0..... [ 237s] - 8389970 00000000 00000000 00000000 00000000 ................ [ 237s] - 8389980 f4a83008 27db3008 2adb3008 31db3008 ..0.'.0.*.0.1.0. [ 237s] - 8389990 39db3008 43db3008 4cdb3008 53db3008 9.0.C.0.L.0.S.0. [ 237s] - 83899a0 5cdb3008 63db3008 6bdb3008 74db3008 \.0.c.0.k.0.t.0. [ 237s] - 83899b0 7adb3008 80db3008 84db3008 89db3008 z.0...0...0...0. [ 237s] - 83899c0 8edb3008 95db3008 9fdb3008 a7db3008 ..0...0...0...0. [ 237s] - 83899d0 b0db3008 b9db3008 bca93008 bddb3008 ..0...0...0...0. [ 237s] - 83899e0 c60e3108 c1db3008 c5db3008 c9db3008 ..1...0...0...0. [ 237s] - 83899f0 cddb3008 d1db3008 d5db3008 d9db3008 ..0...0...0...0. [ 237s] - 8389a00 a3e23008 b3e23008 c0e23008 cfe23008 ..0...0...0...0. [ 237s] - 8389a10 67bb3008 0dba3008 91e73008 07ba3008 g.0...0...0...0. [ 237s] - 8389a20 89b93008 83e73008 83e73008 e2e23008 ..0...0...0...0. [ 237s] - 8389a30 eae23008 f3e23008 ffe23008 00000000 ..0...0...0..... [ 237s] - 8389a40 00000000 00000000 a0190e08 80190e08 ................ [ 237s] - 8389a50 00000000 00000000 00000000 00000000 ................ [ 237s] - 8389a60 51f23008 56f23008 5df23008 00000000 Q.0.V.0.].0..... [ 237s] + 8389420 28943008 00000000 31943008 01000000 (.0.....1.0..... [ 237s] + 8389430 40943008 02000000 54943008 04000000 @.0.....T.0..... [ 237s] + 8389440 5c943008 05000000 82853008 03000000 \.0.......0..... [ 237s] + 8389450 00000000 00000000 00000000 00000000 ................ [ 237s] + 8389460 28e83008 ffffffff e5c13008 00000000 (.0.......0..... [ 237s] + 8389470 73a23008 01000000 65943008 02000000 s.0.....e.0..... [ 237s] + 8389480 69943008 b3943008 f1943008 2b953008 i.0...0...0.+.0. [ 237s] + 8389490 69953008 b9953008 3e963008 75963008 i.0...0.>.0.u.0. [ 237s] + 83894a0 ad963008 f4963008 3f973008 78973008 ..0...0.?.0.x.0. [ 237s] + 83894b0 a0973008 2c983008 71983008 a4983008 ..0.,.0.q.0...0. [ 237s] + 83894c0 4a993008 829a3008 029b3008 a59b3008 J.0...0...0...0. [ 237s] + 83894d0 cd9b3008 0c9c3008 399c3008 6a9c3008 ..0...0.9.0.j.0. [ 237s] + 83894e0 919c3008 c09c3008 ef9c3008 259d3008 ..0...0...0.%.0. [ 237s] + 83894f0 619d3008 a19d3008 dd9d3008 0f9e3008 a.0...0...0...0. [ 237s] + 8389500 439e3008 7e9e3008 ad9e3008 eb9e3008 C.0.~.0...0...0. [ 237s] + 8389510 1b9f3008 559f3008 5ca03008 e2a03008 ..0.U.0.\.0...0. [ 237s] + 8389520 2ba13008 c9a13008 f7a13008 3ea23008 +.0...0...0.>.0. [ 237s] + 8389530 7aa23008 a5a23008 f2a23008 31a33008 z.0...0...0.1.0. [ 237s] + 8389540 dca33008 25a43008 59a43008 96a43008 ..0.%.0.Y.0...0. [ 237s] + 8389550 f1a43008 33a53008 6fa53008 ada[ 228.248056] serial8250: too much work for irq4 [ 237s] 53008 ..0.3.0.o.0...0. [ 237s] + 8389560 84a63008 00040000 8fa63008 20000000 ..0.......0. ... [ 237s] + 8389570 96a63008 00800000 a3a63008 00080000 ..0.......0..... [ 237s] + 8389580 aca63008 00400000 b6a63008 00000100 ..0..@....0..... [ 237s] + 8389590 c7a63008 00020000 6ab33008 01000000 ..0.....j.0..... [ 237s] + 83895a0 cfa63008 02000000 65943008 40000000 ..0.....e.0.@... [ 237s] + 83895b0 00000000 00000000 76070508 16cb0408 ........v....... [ 237s] + 83895c0 62ce0408 00000000 00000000 00000000 b............... [ 237s] + 83895d0 8a440508 00000000 00000000 00000000 .D.............. [ 237s] + 83895e0 92440508 00000000 00000000 00000000 .D.............. [ 237s] + 83895f0 92440508 00000000 00000000 00000000 .D.............. [ 237s] + 8389600 7a440508 82440508 66650508 4a450508 zD...D..fe..JE.. [ 237s] + 8389610 00000000 00000000 a2440508 2c450508 .........D..,E.. [ 237s] + 8389620 a4440508 84460508 00000000 00000000 .D...F.......... [ 237s] + 8389630 a0440508 0e450508 a4440508 e8480508 .D...E...D...H.. [ 237s] + 8389640 00000000 00000000 9e440508 f0440508 .........D...D.. [ 237s] + 8389650 a4440508 b0480508 00000000 00000000 .D...H.......... [ 237s] + 8389660 9c440508 d2440508 a4440508 78480508 .D...D...D..xH.. [ 237s] + 8389670 00000000 00000000 00000000 00000000 ................ [ 237s] + 8389680 00000000 00000000 3e390508 58440508 ........>9..XD.. [ 237s] + 8389690 68440508 42580508 40350508 84ffffff hD..BX..@5...... [ 237s] + 83896a0 00000000 60440508 73440508 d2580508 ....`D..sD...X.. [ 237s] + 83896b0 6b350508 00000000 00000000 00000000 k5.............. [ 237s] + 83896c0 64000000 66ac3008 6e000000 38ac3008 d...f.0.n...8.0. [ 237s] + 83896d0 78000000 3cac3008 82000000 40ac3008 x...<.0.....@.0. [ 237s] + 83896e0 8c000000 44ac3008 94000000 48ac3008 ....D.0.....H.0. [ 237s] + 83896f0 96000000 4fac3008 a0000000 53ac3008 ....O.0.....S.0. [ 237s] + 8389700 aa000000 57ac3008 b4000000 5bac3008 ....W.0.....[.0. [ 237s] + 8389710 b9000000 5fac3008 00000000 d1213108 ...._.0......!1. [ 237s] + 8389720 ffffffff 00000000 00000000 00000000 ................ [ 237s] + 8389730 00000000 00000000 00000000 00000000 ................ [ 237s] + 8389740 4aef3008 06223108 01223108 64b03008 J.0.."1.."1.d.0. [ 237s] + 8389750 d0b03008 ad213108 73a23008 7db83008 ..0..!1.s.0.}.0. [ 237s] + 8389760 28b33008 fc213108 65943008 fc213108 (.0..!1.e.0..!1. [ 237s] + 8389770 23b33008 1cb33008 13b33008 0db33008 #.0...0...0...0. [ 237s] + 8389780 05b33008 00b33008 fbb23008 f6b23008 ..0...0...0...0. [ 237s] + 8389790 efb23008 e8b23008 e1b23008 ddb23008 ..0...0...0...0. [ 237s] + 83897a0 d3b23008 cdb23008 c5b23008 bdb23008 ..0...0...0...0. [ 237s] + 83897b0 b7b23008 a9b23008 9fb23008 94b23008 ..0...0...0...0. [ 237s] + 83897c0 85b23008 79b23008 6fb23008 66b23008 ..0.y.0.o.0.f.0. [ 237s] + 83897d0 5cb23008 53b23008 45b23008 39b23008 \.0.S.0.E.0.9.0. [ 237s] + 83897e0 2fb23008 24b23008 19b23008 0db23008 /.0.$.0...0...0. [ 237s] + 83897f0 02b23008 f6b13008 e9b13008 dcb13008 ..0...0...0...0. [ 237s] + 8389800 cab13008 c4b13008 bcb13008 adb13008 ..0...0...0...0. [ 237s] + 8389810 a7b13008 9db13008 97b13008 92b13008 ..0...0...0...0. [ 237s] + 8389820 8bb13008 84b13008 7ab13008 6eb13008 ..0...0.z.0.n.0. [ 237s] + 8389830 69b13008 64b13008 5bb13008 57b13008 i.0.d.0.[.0.W.0. [ 237s] + 8389840 49b13008 3eb13008 38b13008 32b13008 I.0.>.0.8.0.2.0. [ 237s] + 8389850 30b33008 25b13008 20b13008 16b13008 0.0.%.0. .0...0. [ 237s] + 8389860 0fb13008 04b13008 fcb03008 f2b03008 ..0...0...0...0. [ 237s] + 8389870 edb03008 e8b03008 d7b03008 3cb33008 ..0...0...0.<.0. [ 237s] + 8389880 4ab33008 c6b03008 bbb03008 b4b03008 J.0...0...0...0. [ 237s] + 8389890 aeb03008 a7b03008 9bb03008 8cb03008 ..0...0...0...0. [ 237s] + 83898a0 83b03008 7ab03008 6eb03008 5cb03008 ..0.z.0.n.0.\.0. [ 237s] + 83898b0 55b03008 5db33008 4ab03008 3db03008 U.0.].0.J.0.=.0. [ 237s] + 83898c0 34b03008 2eb03008 29b03008 66b33008 4.0...0.).0.f.0. [ 237s] + 83898d0 71b33008 32a73008 c9743108 37b43008 q.0.2.0..t1.7.0. [ 237s] + 83898e0 75b33008 26b03008 1cb03008 19b03008 u.0.&.0...0...0. [ 237s] + 83898f0 16b03008 14b03008 12b03008 10b03008 ..0...0...0...0. [ 237s] + 8389900 0cb03008 0ab03008 06b03008 7db33008 ..0...0...0.}.0. [ 237s] + 8389910 96b33008 9cb33008 b5b33008 01ed3008 ..0...0...0...0. [ 237s] + 8389920 cbb33008 17ed3008 d2b33008 100f3108 ..0...0...0...1. [ 237s] + 8389930 dcb33008 e0b33008 32ed3008 e7b33008 ..0...0.2.0...0. [ 237s] + 8389940 dbda3008 dfda3008 e3da3008 e7da3008 ..0...0...0...0. [ 237s] + 8389950 ebda3008 efda3008 f3da3008 f7da3008 ..0...0...0...0. [ 237s] + 8389960 fbda3008 ffda3008 03db3008 07db3008 ..0...0...0...0. [ 237s] + 8389970 0bdb3008 0fdb3008 13db3008 17db3008 ..0...0...0...0. [ 237s] + 8389980 1bdb3008 1fdb3008 23db3008 00000000 ..0...0.#.0..... [ 237s] + 8389990 00000000 00000000 00000000 00000000 ................ [ 237s] + 83899a0 f4a83008 27db3008 2adb3008 31db3008 ..0.'.0.*.0.1.0. [ 237s] + 83899b0 39db3008 43db3008 4cdb3008 53db3008 9.0.C.0.L.0.S.0. [ 237s] + 83899c0 5cdb3008 63db3008 6bdb3008 74db3008 \.0.c.0.k.0.t.0. [ 237s] /usr/bin/js differs in ELF section .dynamic [ 237s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:41.287810727 +0000 [ 237s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:41.291810728 +0000 [ 237s] @@ -2,20 +2,20 @@ [ 237s] /usr/bin/js: file format elf32-i386 [ 237s] [ 237s] Contents of section .dynamic: [ 237s] - 839cdb0 01000000 01000000 01000000 6c000000 ............l... [ 237s] - 839cdc0 01000000 5b020000 01000000 af020000 ....[........... [ 237s] - 839cdd0 01000000 07030000 01000000 4a030000 ............J... [ 237s] - 839cde0 0c000000 c0a10408 0d000000 58833008 ............X.0. [ 237s] - 839cdf0 19000000 38933808 1b000000 a4000000 ....8.8......... [ 237s] - 839ce00 1a000000 dc933808 1c000000 04000000 ......8......... [ 237s] - 839ce10 04000000 8c810408 05000000 fc900408 ................ [ 237s] - 839ce20 06000000 4c860408 0a000000 b6080000 ....L........... [ 237s] - 839ce30 0b000000 10000000 15000000 00000000 ................ [ 237s] - 839ce40 03000000 4ccf3908 02000000 40040000 ....L.9.....@... [ 237s] - 839ce50 14000000 11000000 17000000 809d0408 ................ [ 237s] - 839ce60 11000000 689c0408 12000000 18010000 ....h........... [ 237s] - 839ce70 13000000 08000000 feffff6f 089b0408 ...........o.... [ 237s] - 839ce80 ffffff6f 05000000 f0ffff6f b2990408 ...o.......o.... [ 237s] - 839ce90 00000000 00000000 00000000 00000000 ................ [ 237s] - 839cea0 00000000 00000000 00000000 00000000 ................ [ 237s] + 839cdd0 01000000 01000000 01000000 6c000000 ............l... [ 237s] + 839cde0 01000000 5b020000 01000000 af020000 ....[........... [ 237s] + 839cdf0 01000000 07030000 01000000 4a030000 ............J... [ 237s] + 839ce00 0c000000 c0a10408 0d000000 58833008 ............X.0. [ 237s] + 839ce10 19000000 58933808 1b000000 a4000000 ....X.8......... [ 237s] + 839ce20 1a000000 fc933808 1c000000 04000000 ......8......... [ 237s] + 839ce30 04000000 8c810408 05000000 fc900408 ................ [ 237s] + 839ce40 06000000 4c860408 0a000000 b6080000 ....L........... [ 237s] + 839ce50 0b000000 10000000 15000000 00000000 ................ [ 237s] + 839ce60 03000000 6ccf3908 02000000 40040000 ....l.9.....@... [ 237s] + 839ce70 14000000 11000000 17000000 809d0408 ................ [ 237s] + 839ce80 11000000 689c0408 12000000 18010000 ....h........... [ 237s] + 839ce90 13000000 08000000 feffff6f 089b0408 ...........o.... [ 237s] + 839cea0 ffffff6f 05000000 f0ffff6f b2990408 ...o.......o.... [ 237s] 839ceb0 00000000 00000000 00000000 00000000 ................ [ 237s] + 839cec0 00000000 00000000 00000000 00000000 ................ [ 237s] + 839ced0 00000000 00000000 00000000 00000000 ................ [ 237s] /usr/bin/js differs in ELF section .got [ 237s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:41.307810728 +0000 [ 237s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:41.307810728 +0000 [ 237s] @@ -2,12 +2,12 @@ [ 237s] /usr/bin/js: file format elf32-i386 [ 237s] [ 237s] Contents of section .got: [ 237s] - 839cec0 00000000 00000000 00000000 00000000 ................ [ 237s] - 839ced0 00000000 00000000 00000000 00000000 ................ [ 237s] 839cee0 00000000 00000000 00000000 00000000 ................ [ 237s] 839cef0 00000000 00000000 00000000 00000000 ................ [ 237s] 839cf00 00000000 00000000 00000000 00000000 ................ [ 237s] 839cf10 00000000 00000000 00000000 00000000 ................ [ 237s] 839cf20 00000000 00000000 00000000 00000000 ................ [ 237s] 839cf30 00000000 00000000 00000000 00000000 ................ [ 237s] - 839cf40 00000000 00000000 00000000 ............ [ 237s] + 839cf40 00000000 00000000 00000000 00000000 ................ [ 237s] + 839cf50 00000000 00000000 00000000 00000000 ................ [ 237s] + 839cf60 00000000 00000000 00000000 ............ [ 237s] /usr/bin/js differs in ELF section .got.plt [ 237s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:41.315810729 +0000 [ 237s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:41.315810729 +0000 [ 237s] @@ -2,38 +2,38 @@ [ 237s] /usr/bin/js: file format elf32-i386 [ 237s] [ 237s] Contents of section .got.plt: [ 237s] - 839cf4c b0cd3908 00000000 00000000 06a20408 ..9............. [ 237s] - 839cf5c 16a20408 26a20408 36a20408 46a20408 ....&...6...F... [ 237s] - 839cf6c 56a20408 66a20408 76a20408 86a20408 V...f...v....... [ 237s] - 839cf7c 96a20408 a6a20408 b6a20408 c6a20408 ................ [ 237s] - 839cf8c d6a20408 e6a20408 f6a20408 06a30408 ................ [ 237s] - 839cf9c 16a30408 26a30408 36a30408 46a30408 ....&...6...F... [ 237s] - 839cfac 56a30408 66a30408 76a30408 86a30408 V...f...v....... [ 237s] - 839cfbc 96a30408 a6a30408 b6a30408 c6a30408 ................ [ 237s] - 839cfcc d6a30408 e6a30408 f6a30408 06a40408 ................ [ 237s] - 839cfdc 16a40408 26a40408 36a40408 46a40408 ....&...6...F... [ 237s] - 839cfec 56a40408 66a40408 76a40408 86a40408 V...f...v....... [ 237s] - 839cffc 96a40408 a6a40408 b6a40408 c6a40408 ................ [ 237s] - 839d00c d6a40408 e6a40408 f6a40408 06a50408 ................ [ 237s] - 839d01c 16a50408 26a50408 36a50408 46a50408 ....&...6...F... [ 237s] - 839d02c 56a50408 66a50408 76a50408 86a50408 V...f...v....... [ 237s] - 839d03c 96a50408 a6a50408 b6a50408 c6a50408 ................ [ 237s] - 839d04c d6a50408 e6a50408 f6a50408 06a60408 ................ [ 237s] - 839d05c 16a60408 26a60408 36a60408 46a60408 ....&...6...F... [ 237s] - 839d06c 56a60408 66a60408 76a60408 86a60408 V...f...v....... [ 237s] - 839d07c 96a60408 a6a60408 b6a60408 c6a60408 ................ [ 237s] - 839d08c d6a60408 e6a60408 f6a60408 06a70408 ................ [ 237s] - 839d09c 16a70408 26a70408 36a70408 46a70408 ....&...6...F... [ 237s] - 839d0ac 56a70408 66a70408 76a70408 86a70408 V...f...v....... [ 237s] - 839d0bc 96a70408 a6a70408 b6a70408 c6a70408 ................ [ 237s] - 839d0cc d6a70408 e6a70408 f6a70408 06a80408 ................ [ 237s] - 839d0dc 16a80408 26a80408 36a80408 46a80408 ....&...6...F... [ 237s] - 839d0ec 56a80408 66a80408 76a80408 86a80408 V...f...v....... [ 237s] - 839d0fc 96a80408 a6a80408 b6a80408 c6a80408 ................ [ 237s] - 839d10c d6a80408 e6a80408 f6a80408 06a90408 ................ [ 237s] - 839d11c 16a90408 26a90408 36a90408 46a90408 ....&...6...F... [ 237s] - 839d12c 56a90408 66a90408 76a90408 86a90408 V...f...v....... [ 237s] - 839d13c 96a90408 a6a90408 b6a90408 c6a90408 ................ [ 237s] - 839d14c d6a90408 e6a90408 f6a90408 06aa0408 ................ [ 237s] - 839d15c 16aa0408 26aa0408 36aa0408 46aa0408 ....&...6...F... [ 237s] - 839d16c 56aa0408 66aa0408 76aa0408 V...f...v... [ 237s] + 839cf6c d0cd3908 00000000 00000000 06a20408 ..9............. [ 237s] + 839cf7c 16a20408 26a20408 36a20408 46a20408 ....&...6...F... [ 237s] + 839cf8c 56a20408 66a20408 76a20408 86a20408 V...f...v....... [ 237s] + 839cf9c 96a20408 a6a20408 b6a20408 c6a20408 ................ [ 237s] + 839cfac d6a20408 e6a20408 f6a20408 06a30408 ................ [ 237s] + 839cfbc 16a30408 26a30408 36a30408 46a30408 ....&...6...F... [ 237s] + 839cfcc 56a30408 66a30408 76a30408 86a30408 V...f...v....... [ 237s] + 839cfdc 96a30408 a6a30408 b6a30408 c6a30408 ................ [ 237s] + 839cfec d6a30408 e6a30408 f6a30408 06a40408 ................ [ 237s] + 839cffc 16a40408 26a40408 36a40408 46a40408 ....&...6...F... [ 237s] + 839d00c 56a40408 66a40408 76a40408 86a40408 V...f...v....... [ 237s] + 839d01c 96a40408 a6a40408 b6a40408 c6a40408 ................ [ 237s] + 839d02c d6a40408 e6a40408 f6a40408 06a50408 ................ [ 237s] + 839d03c 16a50408 26a50408 36a50408 46a50408 ....&...6...F... [ 237s] + 839d04c 56a50408 66a50408 76a50408 86a50408 V...f...v....... [ 237s] + 839d05c 96a50408 a6a50408 b6a50408 c6a50408 ................ [ 237s] + 839d06c d6a50408 e6a50408 f6a50408 06a60408 ................ [ 237s] + 839d07c 16a60408 26a60408 36a60408 46a60408 ....&...6...F... [ 237s] + 839d08c 56a60408 66a60408 76a60408 86a60408 V...f...v....... [ 237s] + 839d09c 96a60408 a6a60408 b6a60408 c6a60408 ................ [ 237s] + 839d0ac d6a60408 e6a60408 f6a60408 06a70408 ................ [ 237s] + 839d0bc 16a70408 26a70408 36a70408 46a70408 ....&...6...F... [ 237s] + 839d0cc 56a70408 66a70408 76a70408 86a70408 V...f...v....... [ 237s] + 839d0dc 96a70408 a6a70408 b6a70408 c6a70408 ................ [ 237s] + 839d0ec d6a70408 e6a70408 f6a70408 06a80408 ................ [ 237s] + 839d0fc 16a80408 26a80408 36a80408 46a80408 ....&...6...F... [ 237s] + 839d10c 56a80408 66a80408 76a80408 86a80408 V...f...v....... [ 237s] + 839d11c 96a80408 a6a80408 b6a80408 c6a80408 ................ [ 237s] + 839d12c d6a80408 e6a80408 f6a80408 06a90408 ................ [ 237s] + 839d13c 16a90408 26a90408 36a90408 46a90408 ....&...6...F... [ 237s] + 839d14c 56a90408 66a90408 76a90408 86a90408 V...f...v....... [ 237s] + 839d15c 96a90408 a6a90408 b6a90408 c6a90408 ................ [ 237s] + 839d16c d6a90408 e6a90408 f6a90408 06aa0408 ................ [ 237s] + 839d17c 16aa0408 26aa0408 36aa0408 46aa0408 ....&...6...F... [ 237s] + 839d18c 56aa0408 66aa0408 76aa0408 V...f...v... [ 237s] /usr/bin/js differs in ELF section .data [ 237s] --- /tmp/tmp.TLOjLV5329/tmp.lzPRwx5415 2016-12-16 21:35:41.327810729 +0000 [ 237s] +++ /tmp/tmp.TLOjLV5329/tmp.AtbNDn5416 2016-12-16 21:35:41.331810729 +0000 [ 237s] @@ -2,80 +2,78 @@ [ 237s] /usr/bin/js: file format elf32-i386 [ 237s] [ 237s] Contents of section .data: [ 237s] - 839d180 00000000 00000000 01000000 00000000 ................ [ 237s] - 839d190 00000000 0000f0bf 00000008 20a10700 ............ ... [ 237s] - 839d1a0 00200000 00000000 00000000 00000000 . .............. [ 237s] - 839d1b0 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d1c0 fd933008 05000000 00820508 00820508 ..0............. [ 237s] - 839d1d0 00820508 8c2b0508 56f30408 c42a0508 .....+..V....*.. [ 237s] - 839d1e0 40820508 00000000 00000000 00000000 @............... [ 237s] - 839d1f0 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d200 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d1a0 00000000 00000000 01000000 00000000 ................ [ 237s] + 839d1b0 00000000 0000f0bf 00000008 20a10700 ............ ... [ 237s] + 839d1c0 00200000 00000000 00000000 00000000 . .............. [ 237s] + 839d1d0 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d1e0 fd933008 05000000 00820508 00820508 ..0............. [ 237s] + 839d1f0 00820508 8c2b0508 56f30408 c42a0508 .....+..V....*.. [ 237s] + 839d200 40820508 00000000 00000000 00000000 @............... [ 237s] 839d210 00000000 00000000 00000000 00000000 ................ [ 237s] 839d220 00000000 00000000 00000000 00000000 ................ [ 237s] 839d230 00000000 00000000 00000000 00000000 ................ [ 237s] 839d240 00000000 00000000 00000000 00000000 ................ [ 237s] 839d250 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d260 f7a93008 057b0400 00820508 00820508 ..0..{.......... [ 237s] - 839d270 00820508 10820508 ebdb0408 35f20408 ............5... [ 237s] - 839d280 40820508 30cf0408 00000000 00000000 @...0........... [ 237s] - 839d290 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d2a0 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d260 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d270 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d280 f7a93008 057b0400 00820508 00820508 ..0..{.......... [ 237s] + 839d290 00820508 10820508 ebdb0408 35f20408 ............5... [ 237s] + 839d2a0 40820508 30cf0408 00000000 00000000 @...0........... [ 237s] 839d2b0 00000000 00000000 00000000 00000000 ................ [ 237s] 839d2c0 00000000 00000000 00000000 00000000 ................ [ 237s] 839d2d0 00000000 00000000 00000000 00000000 ................ [ 237s] 839d2e0 00000000 00000000 00000000 00000000 ................ [ 237s] 839d2f0 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d300 a0a93008 04010000 00820508 00820508 ..0............. [ 237s] - 839d310 00820508 10820508 60250508 d5fc0408 ........`%...... [ 237s] - 839d320 40820508 00000000 00000000 00000000 @............... [ 237s] - 839d330 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d340 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d300 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d310 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d320 a0a93008 04010000 00820508 00820508 ..0............. [ 237s] + 839d330 00820508 10820508 60250508 d5fc0408 ........`%...... [ 237s] + 839d340 40820508 00000000 00000000 00000000 @............... [ 237s] 839d350 00000000 00000000 00000000 00000000 ................ [ 237s] 839d360 00000000 00000000 00000000 00000000 ................ [ 237s] 839d370 00000000 [ 228.352028] serial8250: too much work for irq4 [ 237s] 00000000 00000000 00000000 ................ [ 237s] 839d380 00000000 00000000 00000000 00000000 ................ [ 237s] 839d390 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d3a0 e9a93008 047b0400 00820508 00820508 ..0..{.......... [ 237s] - 839d3b0 00820508 10820508 7edb0408 9df10408 ........~....... [ 237s] - 839d3c0 40820508 00000000 00000000 00000000 @............... [ 237s] - 839d3d0 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d3e0 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d3a0 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d3b0 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d3c0 e9a93008 047b0400 00820508 00820508 ..0..{.......... [ 237s] + 839d3d0 00820508 10820508 7edb0408 9df10408 ........~....... [ 237s] + 839d3e0 40820508 00000000 00000000 00000000 @............... [ 237s] 839d3f0 00000000 00000000 00000000 00000000 ................ [ 237s] 839d400 00000000 00000000 00000000 00000000 ................ [ 237s] 839d410 00000000 00000000 00000000 00000000 ................ [ 237s] 839d420 00000000 00000000 00000000 00000000 ................ [ 237s] 839d430 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d440 f1a93008 077b0400 00000000 00000000 ..0..{.......... [ 237s] - 839d450 00000000 00000000 1def0408 dffd0408 ................ [ 237s] - 839d460 40820508 9acd0408 00000000 00000000 @............... [ 237s] - 839d470 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d480 f4dd0408 00000000 c7cd0408 65cd0408 ............e... [ 237s] + 839d440 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d450 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d460 f1a93008 077b0400 00000000 00000000 ..0..{.......... [ 237s] + 839d470 00000000 00000000 1def0408 dffd0408 ................ [ 237s] + 839d480 40820508 9acd0408 00000000 00000000 @............... [ 237s] 839d490 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d4a0 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d4a0 f4dd0408 00000000 c7cd0408 65cd0408 ............e... [ 237s] 839d4b0 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d4c0 00000000 8eca0408 00000000 00000000 ................ [ 237s] + 839d4c0 00000000 00000000 00000000 00000000 ................ [ 237s] 839d4d0 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d4e0 fea93008 00000200 00820508 00820508 ..0............. [ 237s] - 839d4f0 00820508 10820508 20820508 30820508 ........ ...0... [ 237s] - 839d500 40820508 15e40408 00000000 00000000 @............... [ 237s] - 839d510 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d520 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d4e0 00000000 8eca0408 00000000 00000000 ................ [ 237s] + 839d4f0 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d500 fea93008 00000200 00820508 00820508 ..0............. [ 237s] + 839d510 00820508 10820508 20820508 30820508 ........ ...0... [ 237s] + 839d520 40820508 15e40408 00000000 00000000 @............... [ 237s] 839d530 00000000 00000000 00000000 00000000 ................ [ 237s] 839d540 00000000 00000000 00000000 00000000 ................ [ 237s] 839d550 00000000 00000000 00000000 00000000 ................ [ 237s] 839d560 00000000 00000000 00000000 00000000 ................ [ 237s] 839d570 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d580 d6a63008 00000000 eda63008 02000000 ..0.......0..... [ 237s] - 839d590 01a73008 00000000 1da73008 00000000 ..0.......0..... [ 237s] - 839d5a0 37a73008 00000000 60a73008 01000000 7.0.....`.0..... [ 237s] - 839d5b0 76a73008 00000000 8aa73008 00000000 v.0.......0..... [ 237s] - 839d5c0 a0a73008 01000000 baa73008 01000000 ..0.......0..... [ 237s] - 839d5d0 d2a73008 02000000 faa73008 03000000 ..0.......0..... [ 237s] - 839d5e0 27a83008 01000000 3ea83008 00000000 '.0.....>.0..... [ 237s] - 839d5f0 58a83008 00000000 00000000 00000000 X.0............. [ 237s] - 839d600 00000000 00000000 00000000 00000000 ................ [ 237s] - 839d610 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d580 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d590 00000000 00000000 00000000 00000000 ................ [ 237s] + 839d5a0 d6a63008 00000000 eda63008 02000000 ..0.......0..... [ 237s] + 839d5b0 01a73008 00000000 1da73008 00000000 ..0.......0..... [ 237s] + 839d5c0 37a73008 00000000 60a73008 01000000 7.0.....`.0..... [ 237s] + 839d5d0 76a73008 00000000 8aa73008 00000000 v.0.......0..... [ 237s] + 839d5e0 a0a73008 01000000 baa73008 01000000 ..0.......0..... [ 237s] + 839d5f0 d2a73008 02000000 faa73008 03000000 ..0.......0..... [ 237s] + 839d600 27a83008 01000000 3ea83008 00000000 '.0.....>.0..... [ 237s] + 839d610 58a83008 00000000 00000000 00000000 X.0............. [ 237s] 839d620 00000000 00000000 00000000 00000000 ................ [ 237s] 839d630 00000000 00000000 00000000 00000000 ................ [ 237s] 839d640 00000000 00000000 00000000 00000000 ................ [ 237s] @@ -202,1495 +200,1497 @@ [ 237s] 839ddd0 00000000 00000000 00000000 00000000 ................ [ 237s] 839dde0 00000000 00000000 00000000 00000000 ................ [ 237s] 839ddf0 00000000 00000000 00000000 00000000 ................ [ 237s] - 839de00 7fa83008 07000000 ea290508 10290508 ..0......)...).. [ 237s] - 839de10 36280508 f1260508 4fee0408 24260508 6(...&..O...$&.. [ 237s] - 839de20 03ee0408 30cf0408 00000000 00000000 ....0........... [ 237s] - 839de30 00000000 00000000 00000000 00000000 ................ [ 237s] - 839de40 00000000 00000000 00000000 00000000 ................ [ 237s] + 839de00 00000000 00000000 00000000 00000000 ................ [ 237s] + 839de10 00000000 00000000 00000000 00000000 ................ [ 237s] + 839de20 7fa83008 07000000 ea290508 10290508 ..0......)...).. [ 237s] + 839de30 36280508 f1260508 4fee0408 24260508 6(...&..O...$&.. [ 237s] + 839de40 03ee0408 30cf0408 00000000 00000000 ....0........... [ 237s] 839de50 00000000 00000000 00000000 00000000 ................ [ 237s] 839de60 00000000 00000000 00000000 00000000 ................ [ 237s] 839de70 00000000 00000000 00000000 00000000 ................ [ 237s] 839de80 00000000 00000000 00000000 00000000 ................ [ 237s] - 839de90 00000000 82a83008 84070508 02000000 ......0......... [ 237s] + 839de90 00000000 00000000 00000000 00000000 ................ [ 237s] 839dea0 00000000 00000000 00000000 00000000 ................ [ 237s] - 839deb0 00000000 00000000 00000000 00000000 ................ [ 237s] - 839dec0 cd4d3108 00010000 00000000 00000000 .M1............. [ 237s] - 839ded0 8da83008 01010000 00000000 00000000 ..0............. [ 237s] - 839dee0 94a83008 02010000 00000000 00000000 ..0............. [ 237s] - 839def0 9aa83008 03010000 00000000 00000000 ..0............. [ 237s] - 839df00 01e23008 04010000 00000000 00000000 ..0............. [ 237s] - 839df10 a0a83008 05020000 00000000 00000000 ..0............. [ 237s] - 839df20 4e913008 06010000 23cd0408 2ced0408 N.0.....#...,... [ 237s] - 839df30 55913008 07030000 23cd0408 2ced0408 U.0.....#...,... [ 237s] - 839df40 00000000 00000000 00000000 00000000 ................ [ 237s] - 839df50 00000000 00000000 00000000 00000000 ................ [ 237s] - 839df60 cb583108 3ef80408 00000010 a7a83008 .X1.>.........0. [ 237s] - 839df70 45eb0408 00000010 23953008 780e0508 E.......#.0.x... [ 237s] - 839df80 00000010 b5a83008 450d0508 01000010 ......0.E....... [ 237s] - 839df90 72903008 6ff20408 01000010 40923008 r.0.o.......@.0. [ 237s] - 839dfa0 a0160508 01000010 baa83008 dfe90408 ..........0..... [ 237s] - 839dfb0 00000010 c3a83008 a7f60408 00000010 ......0......... [ 237s] - 839dfc0 c9a83008 53e90408 00000010 d0a83008 ..0.S.........0. [ 237s] - 839dfd0 05e90408 00000010 d8a83008 21e70408 ..........0.!... [ 237s] - 839dfe0 00000010 dda83008 34d50408 00000010 ......0.4....... [ 237s] - 839dff0 18923008 950b0508 02000010 e2a83008 ..0...........0. [ 237s] - 839e000 361a0508 00000010 eca83008 b7e50408 6.........0..... [ 237s] - 839e010 00000010 efa83008 35e40408 02000010 ......0.5....... [ 237s] - 839e020 f7a83008 ef080508 00000010 01a93008 ..0...........0. [ 237s] - 839e030 6eda0408 00000010 16a93008 6aca0408 n.........0.j... [ 237s] - 839e040 00000010 9b903008 9ef50408 01000010 ......0......... [ 237s] - 839e050 88903008 1df50408 01000010 7b903008 ..0.........{.0. [ 237s] - 839e060 9cf40408 01000010 8c9c3008 fd1d0508 ..........0..... [ 237s] - 839e070 03000010 24a93008 8e1d0508 02000010 ....$.0......... [ 237s] - 839e080 2ba93008 c91e0508 00000010 33a93008 +.0.........3.0. [ 237s] - 839e090 211d0508 00000010 3ba93008 0bf40408 !.......;.0..... [ 237s] - 839e0a0 00000010 46a93008 dfe30408 00000010 ....F.0......... [ 237s] - 839e0b0 55a93008 b2e20408 01000010 5ea93008 U.0.........^.0. [ 237s] - 839e0c0 7fce0408 0000001[ 228.388035] serial8250: too much work for irq4 [ 237s] 0 69a93008 a5ce0408 ........i.0..... [ 237s] - 839e0d0 00000010 6fa93008 fbdf0408 00000010 ....o.0......... [ 237s] - 839e0e0 75a93008 31e20408 01000010 7ca93008 u.0.1.......|.0. [ 237s] - 839e0f0 1ffd0408 01000010 82a93008 5be00408 ..........0.[... [ 237s] - 839e100 01000010 89a93008 9fdf0408 01000010 ......0......... [ 237s] - 839e110 90a93008 7ade0408 01000010 c6923008 ..0.z.........0. [ 237s] - 839e120 87210508 01000010 9a923008 7b1f0508 .!........0.{... [ 237s] - 839e130 02000010 98a93008 33f90408 01000010 ......0.3....... [ 237s] - 839e140 a0a93008 bada0408 01000010 a9a93008 ..0...........0. [ 237s] - 839e150 97030508 01000010 afa93008 c5fe0408 ..........0..... [ 237s] - 839e160 01000010 9fa23008 3b180508 00000010 ......0.;....... [ 237s] - 839e170 17843008 3b180508 00000010 dd833008 ..0.;.........0. [ 237s] - 839e180 05d30408 01000010 ebc03008 ab1a0508 ..........0..... [ 237s] - 839e190 01000010 b7a93008 a0f00408 01000010 ......0......... [ 237s] - 839e1a0 bfa93008 cfef0408 00000010 c7a93008 ..0...........0. [ 237s] - 839e1b0 91f80408 01000010 cea93008 17cb0408 ..........0..... [ 237s] - 839e1c0 01000010 8a833008 90cb0408 01000010 ......0......... [ 237s] - 839e1d0 88833008 4ecc0408 01000010 d3a93008 ..0.N.........0. [ 237s] - 839e1e0 b1ca0408 00000010 dda93008 d1ca0408 ..........0..... [ 237s] compare /.build.oldpackages/js-debuginfo-1.0.0-1.5.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-debuginfo-1.0.0-1.6.i686.rpm [ 237s] skipping -debuginfo package [ 237s] compare /.build.oldpackages/js-debugsource-1.0.0-1.5.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-debugsource-1.0.0-1.6.i686.rpm [ 238s] Comparing js-debugsource-1.0.0-1.5.i686.rpm to js-debugsource-1.0.0-1.6.i686.rpm [ 238s] This is not a prerelease project. Compare the project name. [ 238s] comparing rpmtags [ 238s] comparing RELEASE [ 238s] comparing PROVIDES [ 238s] comparing scripts [ 238s] comparing filelist [ 238s] comparing file checksum [ 238s] creating rename script [ 238s] RPM meta information is identical [ 238s] compare /.build.oldpackages/js-devel-1.0.0-1.5.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-devel-1.0.0-1.6.i686.rpm [ 238s] Comparing js-devel-1.0.0-1.5.i686.rpm to js-devel-1.0.0-1.6.i686.rpm [ 238s] This is not a prerelease project. Compare the project name. [ 238s] comparing rpmtags [ 239s] comparing RELEASE [ 239s] comparing PROVIDES [ 239s] comparing scripts [ 239s] comparing filelist [ 239s] comparing file checksum [ 239s] creating rename script [ 239s] RPM meta information is identical [ 239s] compare /.build.oldpackages/libmozjs185-1.0.0-1.5.i686.rpm /home/abuild/rpmbuild/RPMS/i686/libmozjs185-1.0.0-1.6.i686.rpm [ 239s] Comparing libmozjs185-1.0.0-1.5.i686.rpm to libmozjs185-1.0.0-1.6.i686.rpm [ 239s] This is not a prerelease project. Compare the project name. [ 239s] comparing rpmtags [ 239s] comparing RELEASE [ 239s] comparing PROVIDES [ 239s] comparing scripts [ 239s] comparing filelist [ 239s] comparing file checksum [ 239s] creating rename script [ 239s] RPM meta information is identical [ 239s] compare /.build.oldpackages/libmozjs185-debuginfo-1.0.0-1.5.i686.rpm /home/abuild/rpmbuild/RPMS/i686/libmozjs185-debuginfo-1.0.0-1.6.i686.rpm [ 239s] skipping -debuginfo package [ 239s] do not compare rpmlint.log if it is a prerelease project! [ 239s] ... saving built statistics [ 239s] ... saving built packages [ 239s] /home/abuild/rpmbuild/RPMS/i686/js-1.0.0-1.6.i686.rpm [ 239s] /home/abuild/rpmbuild/RPMS/i686/js-debuginfo-1.0.0-1.6.i686.rpm [ 239s] /home/abuild/rpmbuild/RPMS/i686/js-debugsource-1.0.0-1.6.i686.rpm [ 239s] /home/abuild/rpmbuild/RPMS/i686/js-devel-1.0.0-1.6.i686.rpm [ 239s] /home/abuild/rpmbuild/RPMS/i686/libmozjs185-1.0.0-1.6.i686.rpm [ 239s] /home/abuild/rpmbuild/RPMS/i686/libmozjs185-debuginfo-1.0.0-1.6.i686.rpm [ 239s] /home/abuild/rpmbuild/RPMS/x86_64/libmozjs185-32bit-1.0.0-1.6.x86_64.rpm [ 239s] /home/abuild/rpmbuild/RPMS/x86_64/libmozjs185-debuginfo-32bit-1.0.0-1.6.x86_64.rpm [ 239s] /home/abuild/rpmbuild/SRPMS/js-1.0.0-1.6.src.rpm [ 239s] /home/abuild/rpmbuild/OTHER/_statistics [ 239s] /home/abuild/rpmbuild/OTHER/rpmlint.log [ 240s] [ 240s] w15 finished "build js.spec" at Fri Dec 16 21:35:43 UTC 2016. [ 240s] [ 243s] [ 234.324078] SysRq : Power Off [ 243s] [ 234.432382] Power down. [ 244s] build: extracting built packages... [ 250s] js-1.0.0-1.6.i686.rpm [ 250s] js-debuginfo-1.0.0-1.6.i686.rpm [ 250s] js-debugsource-1.0.0-1.6.i686.rpm [ 250s] js-devel-1.0.0-1.6.i686.rpm [ 250s] libmozjs185-1.0.0-1.6.i686.rpm [ 250s] libmozjs185-debuginfo-1.0.0-1.6.i686.rpm [ 250s] libmozjs185-32bit-1.0.0-1.6.x86_64.rpm [ 250s] libmozjs185-debuginfo-32bit-1.0.0-1.6.x86_64.rpm [ 250s] js-1.0.0-1.6.src.rpm [ 250s] _statistics [ 250s] rpmlint.log