[ 0s] Using BUILD_ROOT=/srv/build/root_6/.mount [ 0s] Using BUILD_ARCH=i586:i486:i386 [ 0s] Doing kvm build in /srv/build/root_6/root [ 0s] [ 0s] [ 0s] w29 started "build _service:gbs:js.spec" at Sun Jul 17 11:51:33 UTC 2016. [ 0s] [ 0s] Building js for project 'Tizen:Mobile' repository 'emulator32-wayland' arch 'i586' srcmd5 '1198a884d347d8419e4ebe8b19736afb' [ 0s] [ 0s] processing specfile /srv/build/root_6/.build-srcdir/_service:gbs:js.spec ... [ 0s] running changelog2spec --target rpm --file /srv/build/root_6/.build-srcdir/_service:gbs:js.spec [ 0s] init_buildsystem --configdir /var/run/obs/worker/6/build/configs --cachedir /var/cache/build --prepare --clean --rpmlist /srv/build/root_6/.build.rpmlist /srv/build/root_6/.build-srcdir/_service:gbs:js.spec build rpmlint-Factory ... [ 1s] cycle: libsoftokn3 -> nss [ 1s] breaking dependency nss -> libsoftokn3 [ 1s] [1/34] preinstalling libmagic-data... [ 1s] [2/34] preinstalling setup... [ 1s] [3/34] preinstalling filesystem... [ 1s] [4/34] preinstalling glibc... [ 1s] [5/34] preinstalling bash... [ 1s] [6/34] preinstalling diffutils... [ 1s] [7/34] preinstalling grep... [ 1s] [8/34] preinstalling libattr... [ 1s] [9/34] preinstalling libbz2... [ 1s] [10/34] preinstalling libcap... [ 1s] [11/34] preinstalling libelf... [ 1s] [12/34] preinstalling libfreebl3... [ 1s] [13/34] preinstalling libgcc... [ 1s] [14/34] preinstalling liblua... [ 1s] [15/34] preinstalling liblzma... [ 1s] [16/34] preinstalling libncurses... [ 1s] [17/34] preinstalling libpopt... [ 1s] [18/34] preinstalling libsmack... [ 1s] [19/34] preinstalling libsqlite... [ 1s] [20/34] preinstalling nspr... [ 1s] [21/34] preinstalling sed... [ 1s] [22/34] preinstalling zlib... [ 1s] [23/34] preinstalling coreutils... [ 1s] [24/34] preinstalling libacl... [ 1s] [25/34] preinstalling libreadline... [ 2s] [26/34] preinstalling smack... [ 2s] [27/34] preinstalling bzip2... [ 2s] [28/34] preinstalling libmagic... [ 2s] [29/34] preinstalling libxml2... [ 2s] [30/34] preinstalling tar... [ 2s] [31/34] preinstalling util-linux... [ 2s] [32/34] preinstalling nss... [ 2s] [33/34] preinstalling libsoftokn3... [ 2s] [34/34] 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 [ 4s] booting kvm ... [ 4s] 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_6/root,if=virtio,cache=none -drive file=/srv/build/root_6/root,if=ide,index=0,cache=none -drive file=/srv/build/root_6/swap,if=virtio,cache=none -smp 4 [ 6s] [ 0.000000] tsc: Fast TSC calibration failed [ 7s] doing fast boot [ 7s] Creating device nodes with udev [ 7s] Waiting for device /dev/vda to appear: ok [ 7s] fsck from util-linux 2.21.2 [ 7s] [/sbin/fsck.ext4 (1) -- /] fsck.ext4 -a /dev/vda [ 7s] /dev/vda: clean, 4348/2392064 files, 193296/9568256 blocks [ 7s] fsck succeeded. Mounting root device read-write. [ 7s] Mounting root /dev/vda [ 7s] mount -o rw -t ext4 /dev/vda /root [ 7s] replacing /etc/mtab with symlink to /proc/self/mounts [ 7s] 2nd stage started in virtual machine [ 7s] machine type: x86_64 [ 7s] switching personality to 8... [ 8s] 2nd stage started in virtual machine [ 8s] machine type: i686 [ 8s] swapon: /dev/vdb: found signature [pagesize=4096, signature=swap] [ 8s] swapon: /dev/vdb: pagesize=4096, swapsize=2147483648, devsize=2147483648 [ 8s] swapon /dev/vdb [ 8s] VM_IMAGE: , VM_SWAP: /dev/vdb [ 8s] mount: none is already mounted or /proc busy [ 8s] mount: none is already mounted or /dev/pts busy [ 8s] logging output to //.build.log... [ 8s] processing specfile /.build-srcdir/_service:gbs:js.spec ... [ 8s] init_buildsystem --configdir /.build/configs --cachedir /var/cache/build /.build-srcdir/_service:gbs:js.spec build rpmlint-Factory ... [ 8s] running setup postinstall script [ 8s] .init_b_cache/scripts/setup.post: line 1: syntax error near unexpected token `name' [ 8s] .init_b_cache/scripts/setup.post: line 1: `for i, name in ipairs({"passwd", "shadow", "group", "gshadow"}) do' [ 8s] initializing rpm db... [ 8s] [1/95] installing libmagic-data-5.18-1.9 [ 8s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 8s] [2/95] installing setup-0.9-2.21 [ 8s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 8s] [3/95] installing terminfo-base-5.9-1.12 [ 8s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 8s] [4/95] installing filesystem-3.1-5.2 [ 8s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 8s] [5/95] installing glibc-2.20-9.2 [ 8s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [6/95] installing bash-3.2.57-3.2 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [7/95] installing cpio-2.11-1.5 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [8/95] installing diffutils-3.3-1.9 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [9/95] installing findutils-4.3.8-2.7 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [10/95] installing hostname-3.12-1.3 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [11/95] installing libatomic-4.9.2-11.5 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [12/95] installing libattr-2.4.47-1.9 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [13/95] installing libbz2-1.0.6-1.75 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [14/95] installing libcap-2.24-1.74 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [15/95] installing libelf-0.153-5.8 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [16/95] installing libext2fs-1.42.13-2.2 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [17/95] installing libfreebl3-3.23-4.20 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [18/95] installing libgcc-4.9.2-11.5 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [19/95] installing libgomp-4.9.2-11.5 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [20/95] installing libitm-4.9.2-11.5 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [21/95] installing libltdl-2.4.2-3.2 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [22/95] installing liblua-5.1.4-1.17 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [23/95] installing liblzma-5.1.3-2.3 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [24/95] installing libpcre-8.31-1.10 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [25/95] installing libpopt-1.16-2.3 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 9s] [26/95] installing libpython-2.7.8-2.5 [ 9s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [27/95] installing libsmack-1.2.0-4.2 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [28/95] installing libsmartcols-2.28-6.7 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [29/95] installing libsqlite-3.8.10.2-1.7 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [30/95] installing libuuid-2.28-6.7 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [31/95] installing m4-1.4.17-1.5 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [32/95] installing net-tools-2.0_20121208git-1.5 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [33/95] installing nspr-4.12-4.8 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [34/95] installing patch-2.7-1.6 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [35/95] installing pkg-config-0.28-1.6 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [36/95] installing sed-4.1c-2.5 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [37/95] installing update-alternatives-1.16.3-1.3 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [38/95] installing which-2.20-1.3 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [39/95] installing zip-3.0-1.7 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [40/95] installing zlib-1.2.8-1.8 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [41/95] installing libncurses-5.9-1.12 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [42/95] installing build-compare-2015.04.28-1.85 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [43/95] installing coreutils-6.9-7.3 [ 10s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 10s] [44/95] installing cpp-4.9.2-11.5 [ 11s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 11s] [45/95] installing gawk-3.1.5-2.6 [ 11s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 11s] [46/95] installing gcc-c++-4.9.2-11.5 [ 11s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 11s] [47/95] installing grep-2.5.2-2.6 [ 11s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 11s] [48/95] installing less-466-1.5 [ 11s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 11s] [49/95] installing libacl-2.2.52-3.2 [ 11s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 11s] [50/95] installing libasm-0.153-5.8 [ 11s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 11s] [51/95] installing libblkid-2.28-6.7 [ 11s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 11s] [52/95] installing libopenssl-1.0.2g-7.9 [ 12s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 12s] [53/95] installing libreadline-5.2-2.2 [ 12s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 12s] [54/95] installing libstdc++-4.9.2-11.5 [ 12s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 12s] [55/95] installing make-4.0-1.6 [ 12s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 12s] [56/95] installing nss-certs-3.23-4.20 [ 12s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 12s] [57/95] installing smack-1.2.0-4.2 [ 12s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 13s] [58/95] installing binutils-2.25-5.9 [ 13s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 13s] [59/95] installing bzip2-1.0.6-1.75 [ 13s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 13s] [60/95] installing libmagic-5.18-1.9 [ 13s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 13s] [61/95] installing libxml2-2.8.0-4.2 [ 13s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 13s] [62/95] installing nspr-devel-4.12-4.8 [ 13s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 13s] [63/95] installing xz-5.1.3-2.3 [ 13s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 13s] [64/95] installing libdw-0.153-5.8 [ 13s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 13s] [65/95] installing libstdc++-devel-4.9.2-11.5 [ 13s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 13s] [66/95] installing file-5.18-1.9 [ 13s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 13s] [67/95] installing libmount-2.28-6.7 [ 13s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 13s] [68/95] installing linux-glibc-devel-3.10-1.4 [ 14s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 14s] [69/95] installing tar-1.17-2.6 [ 14s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 14s] [70/95] installing db4-4.8.30.NC-1.14 [ 14s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 14s] [71/95] installing glibc-locale-2.20-9.2 [ 14s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 14s] [72/95] installing gzip-1.3.12-2.7 [ 14s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 15s] [73/95] installing libcilkrts-4.9.2-11.5 [ 15s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 15s] [74/95] installing libfdisk1-2.28-6.7 [ 15s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 15s] [75/95] installing libubsan-4.9.2-11.5 [ 15s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 15s] [76/95] installing pam-1.1.6-4.2 [ 15s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 15s] [77/95] installing tzdata-2014h-1.5 [ 15s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 15s] [78/95] installing elfutils-0.153-5.8 [ 15s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 15s] [79/95] installing glibc-devel-2.20-9.2 [ 16s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 16s] [80/95] installing perl-5.20.0-3.43 [ 19s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 19s] [81/95] installing gcc-4.9.2-11.5 [ 20s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 20s] [82/95] installing python-2.7.8-2.5 [ 21s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 21s] [83/95] installing util-linux-2.28-6.7 [ 21s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 21s] [84/95] installing build-mkbaselibs-20120927-1.3 [ 21s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 21s] [85/95] installing autoconf-2.69-1.4 [ 22s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 22s] [86/95] installing autoconf213-2.13-1.3 [ 22s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 22s] [87/95] installing automake-1.14.1-1.4 [ 22s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 22s] [88/95] installing build-20120927-1.3 [ 22s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 22s] [89/95] installing libtool-2.4.2-3.2 [ 23s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 23s] [90/95] installing nss-3.23-4.20 [ 23s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 23s] [91/95] installing libsoftokn3-3.23-4.20 [ 23s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 23s] [92/95] installing rpm-4.11.0.1-7.2 [ 24s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 24s] [93/95] installing rpmlint-mini-1.5-1.1 [ 24s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 24s] [94/95] installing rpm-build-4.11.0.1-7.2 [ 24s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 24s] [95/95] installing rpmlint-tizen-1.0-1.3 [ 24s] error: Failed to dlopen /usr/lib/rpm-plugins/msm.so /usr/lib/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 25s] removing nis flags from //etc/nsswitch.conf... [ 25s] now finalizing build dir... [ 31s] build target is i686-tizen-linux [ 31s] ----------------------------------------------------------------- [ 31s] I have the following modifications for js.spec: [ 31s] 7c7 [ 31s] < Release: 0 [ 31s] --- [ 31s] > Release: 9.54 [ 31s] 109a110 [ 31s] > %changelog [ 31s] ----------------------------------------------------------------- [ 31s] ----- building js.spec (user abuild) [ 31s] ----------------------------------------------------------------- [ 31s] ----------------------------------------------------------------- [ 31s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=i686-tizen-linux --define '_build_create_debug 1' --define 'disturl obs://build.tizen.org/Tizen:Mobile/emulator32-wayland/1198a884d347d8419e4ebe8b19736afb-js' /home/abuild/rpmbuild/SOURCES/js.spec [ 31s] Building target platforms: i686-tizen-linux [ 31s] Building for target i686-tizen-linux [ 31s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zIa1bh [ 31s] + umask 022 [ 31s] + cd /home/abuild/rpmbuild/BUILD [ 31s] + cd /home/abuild/rpmbuild/BUILD [ 31s] + rm -rf js-1.0.0 [ 31s] + /bin/bzip2 -dc /home/abuild/rpmbuild/SOURCES/js-1.0.0.tar.bz2 [ 31s] + /bin/tar -xf - [ 32s] + STATUS=0 [ 32s] + '[' 0 -ne 0 ']' [ 32s] + cd js-1.0.0 [ 32s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 32s] + echo 'Patch #0 (5dc5722-to-41d3173.diff):' [ 32s] Patch #0 (5dc5722-to-41d3173.diff): [ 32s] + /bin/cat /home/abuild/rpmbuild/SOURCES/5dc5722-to-41d3173.diff [ 32s] + /bin/patch -p1 --fuzz=2 [ 32s] patching file js/src/Makefile.in [ 32s] patching file js/src/assembler/jit/ExecutableAllocator.h [ 32s] patching file js/src/assembler/wtf/Platform.h [ 32s] patching file js/src/configure [ 32s] patching file js/src/configure.in [ 32s] patching file js/src/jsval.h [ 32s] + exit 0 [ 32s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.zdRBm1 [ 32s] + umask 022 [ 32s] + cd /home/abuild/rpmbuild/BUILD [ 32s] + cd js-1.0.0 [ 32s] ++ uname -m [ 32s] + [[ i686 == \a\a\r\c\h\6\4 ]] [ 32s] + LANG=C [ 32s] + export LANG [ 32s] + unset DISPLAY [ 32s] + 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' [ 32s] + export CFLAGS [ 32s] + 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' [ 32s] + export CXXFLAGS [ 32s] + 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' [ 32s] + export FFLAGS [ 32s] + LDFLAGS= [ 32s] + export LDFLAGS [ 32s] + LD_AS_NEEDED=1 [ 32s] + export LD_AS_NEEDED [ 32s] + export MOZILLA_VERSION=1.0.0 [ 32s] + MOZILLA_VERSION=1.0.0 [ 32s] + cd js [ 32s] + pushd src [ 32s] ~/rpmbuild/BUILD/js-1.0.0/js/src ~/rpmbuild/BUILD/js-1.0.0/js [ 32s] + 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' [ 32s] + export CFLAGS [ 32s] + 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' [ 32s] + export CXXFLAGS [ 32s] + 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' [ 32s] + export FFLAGS [ 32s] + ./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 [ 32s] creating cache ./config.cache [ 32s] checking host system type... i686-tizen-linux-gnu [ 32s] checking target system type... i686-tizen-linux-gnu [ 32s] checking build system type... i686-tizen-linux-gnu [ 33s] checking for mawk... no [ 33s] checking for gawk... gawk [ 33s] checking for perl5... no [ 33s] checking for perl... /bin/perl [ 33s] checking for gcc... gcc [ 33s] 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 [ 33s] 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 [ 33s] checking whether we are using GNU C... yes [ 33s] checking whether gcc accepts -g... yes [ 33s] checking for c++... c++ [ 33s] 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 [ 33s] 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 [ 33s] checking whether we are using GNU C++... yes [ 33s] checking whether c++ accepts -g... yes [ 33s] checking for ranlib... ranlib [ 33s] checking for as... /bin/as [ 33s] checking for ar... ar [ 33s] checking for ld... ld [ 33s] checking for strip... strip [ 33s] checking for windres... no [ 33s] checking whether gcc and cc understand -c and -o together... yes [ 33s] checking how to run the C preprocessor... gcc -E [ 33s] checking how to run the C++ preprocessor... c++ -E [ 33s] checking for sb-conf... no [ 33s] checking for ve... no [ 33s] checking for a BSD compatible install... /bin/install -c [ 33s] checking whether ln -s works... yes [ 33s] checking for minimum required perl version >= 5.006... 5.020000 [ 33s] checking for full perl installation... yes [ 33s] checking for python2.7... /bin/python2.7 [ 33s] checking for doxygen... : [ 33s] checking for autoconf... /bin/autoconf [ 33s] checking for unzip... : [ 33s] checking for zip... /bin/zip [ 33s] checking for makedepend... no [ 33s] checking for xargs... /bin/xargs [ 33s] checking for gmake... /bin/gmake [ 33s] checking for X... no [ 33s] checking whether the compiler supports -Wno-invalid-offsetof... yes [ 33s] checking whether the compiler supports -Wno-variadic-macros... yes [ 33s] checking whether the compiler supports -Werror=return-type... yes [ 33s] checking whether ld has archive extraction flags... yes [ 33s] checking that static assertion macros used in autoconf tests work... yes [ 33s] checking for 64-bit OS... no [ 33s] checking for Python version >= 2.5 but not 3.x... yes [ 33s] checking for ANSI C header files... yes [ 33s] checking for working const... yes [ 33s] checking for mode_t... yes [ 33s] checking for off_t... yes [ 33s] checking for pid_t... yes [ 33s] checking for size_t... yes [ 33s] checking for __stdcall... no [ 33s] checking for ssize_t... yes [ 33s] checking for st_blksize in struct stat... yes [ 33s] checking for siginfo_t... yes [ 33s] checking for stdint.h... yes [ 33s] checking for the size of void*... 4 [ 33s] checking for the alignment of void*... 4 [ 33s] checking for the size of double... 8 [ 33s] checking for int16_t... yes [ 33s] checking for int32_t... yes [ 33s] checking for int64_t... yes [ 34s] checking for int64... no [ 34s] checking for uint... yes [ 34s] checking for uint_t... no [ 34s] checking for uint16_t... no [ 34s] checking for uname.domainname... yes [ 34s] checking for uname.__domainname... no [ 34s] checking for visibility(hidden) attribute... yes [ 34s] checking for visibility(default) attribute... yes [ 34s] checking for visibility pragma support... yes [ 34s] checking For gcc visibility bug with class-level attributes (GCC bug 26905)... no [ 34s] checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no [ 34s] checking for __force_align_arg_pointer__ attribute... yes [ 34s] checking for dirent.h that defines DIR... yes [ 34s] checking for opendir in -ldir... no [ 34s] checking for sys/byteorder.h... no [ 34s] checking for compat.h... no [ 34s] checking for getopt.h... yes [ 34s] checking for sys/bitypes.h... yes [ 34s] checking for memory.h... yes [ 34s] checking for unistd.h... yes [ 34s] checking for gnu/libc-version.h... yes [ 34s] checking for nl_types.h... yes [ 34s] checking for malloc.h... yes [ 34s] checking for X11/XKBlib.h... no [ 34s] checking for io.h... no [ 34s] checking for sys/statvfs.h... yes [ 34s] checking for sys/statfs.h... yes [ 34s] checking for sys/vfs.h... yes [ 34s] checking for sys/mount.h... yes [ 34s] checking for sys/quota.h... yes [ 34s] checking for linux/quota.h... yes [ 34s] checking for mmintrin.h... yes [ 34s] checking for new... yes [ 34s] checking for sys/cdefs.h... yes [ 34s] checking for linux/perf_event.h... yes [ 34s] checking for gethostbyname_r in -lc_r... no [ 34s] checking for library containing dlopen... -ldl [ 34s] checking for dlfcn.h... yes [ 34s] checking for dladdr... yes [ 34s] checking for socket in -lsocket... no [ 34s] checking for ARM SIMD support in compiler... no [ 34s] checking for pthread_create in -lpthreads... no [ 34s] checking for pthread_create in -lpthread... yes [ 35s] checking whether gcc accepts -pthread... yes [ 35s] checking whether mmap() sees write()s... yes [ 35s] checking whether gcc needs -traditional... no [ 35s] checking for 8-bit clean memcmp... yes [ 35s] checking for fchmod... yes [ 35s] checking for flockfile... yes [ 35s] checking for getc_unlocked... yes [ 35s] checking for _getc_nolock... no [ 35s] checking for getpagesize... yes [ 35s] checking for lchown... yes [ 35s] checking for localtime_r... yes [ 35s] checking for lstat64... yes [ 35s] checking for memmove... yes [ 35s] checking for random... yes [ 35s] checking for rint... no [ 35s] checking for sbrk... yes [ 35s] checking for snprintf... yes [ 35s] checking for stat64... yes [ 36s] checking for statvfs... yes [ 36s] checking for statvfs64... yes [ 36s] checking for strerror... yes [ 36s] checking for strtok_r... yes [ 36s] checking for truncate64... yes [ 36s] checking for clock_gettime(CLOCK_MONOTONIC) and -lrt... yes [ 36s] checking for wcrtomb... yes [ 36s] checking for mbrtowc... yes [ 36s] checking for res_ninit()... yes [ 36s] checking for gnu_get_libc_version()... yes [ 36s] checking for iconv in -lc... yes [ 36s] checking for iconv()... yes [ 36s] checking for iconv() with const input... no [ 36s] checking for an implementation of va_copy()... yes [ 36s] checking for an implementation of __va_copy()... yes [ 37s] checking whether va_lists can be copied by value... yes [ 37s] checking for gcc 3.0 ABI... yes [ 37s] checking for C++ "explicit" keyword... yes [ 37s] checking for C++ "typename" keyword... yes [ 37s] checking for modern C++ template specialization syntax support... yes [ 37s] checking whether partial template specialization works... yes [ 37s] checking whether operators must be re-defined for templates derived from templates... no [ 37s] checking whether we need to cast a derived template to pass as its base class... no [ 37s] checking whether the compiler can resolve const ambiguities for templates... yes [ 37s] checking whether the C++ "using" keyword can change access... yes [ 37s] checking whether the C++ "using" keyword resolves ambiguity... yes [ 37s] checking for "std::" namespace... yes [ 37s] checking whether standard template operator!=() is ambiguous... unambiguous [ 37s] checking for C++ reinterpret_cast... yes [ 39s] checking for C++ dynamic_cast to void*... yes [ 39s] checking whether C++ requires implementation of unused virtual methods... no [ 39s] checking for trouble comparing to zero near std::operator!=()... no [ 40s] checking for __thread keyword for TLS variables... yes [ 40s] checking for malloc.h... (cached) yes [ 41s] checking for strndup... yes [ 43s] checking for posix_memalign... yes [ 43s] checking for memalign... yes [ 43s] checking for valloc... yes [ 43s] checking for __attribute__((always_inline))... yes [ 43s] checking for __attribute__((malloc))... yes [ 43s] checking for __attribute__((warn_unused_result))... yes [ 43s] checking for __attribute__((noreturn))... yes [ 43s] checking for LC_MESSAGES... yes [ 44s] checking for localeconv... yes [ 44s] checking for nspr-config... /bin/nspr-config [ 44s] checking for NSPR - version >= 4.7.0... yes [ 44s] checking for valid optimization flags... yes [ 46s] checking for __cxa_demangle... yes [ 47s] checking for unwind.h... yes [ 51s] checking for _Unwind_Backtrace... yes [ 52s] checking for gcc -pipe support... yes [ 52s] checking whether C compiler supports -fprofile-generate... yes [ 52s] checking whether C++ compiler has -pedantic long long bug... no [ 54s] checking for correct temporary object destruction order... yes [ 54s] checking for correct overload resolution with const and templates... no [ 54s] checking for tm_zone tm_gmtoff in struct tm... yes [ 57s] checking for posix_fallocate... yes [ 58s] checking for setlocale... yes [ 58s] checking for localeconv... (cached) yes [ 58s] creating js-confdefs.h [ 58s] ==== js-confdefs.h ================================= [ 58s] /* List of defines generated by configure. Included with preprocessor flag, [ 58s] * -include, to avoid long list of -D defines on the compile command-line. [ 58s] * Do not edit. [ 58s] */ [ 58s] [ 58s] #ifndef _JS_CONFDEFS_H_ [ 58s] #define _JS_CONFDEFS_H_ [ 58s] [ 58s] #define AVMPLUS_IA32 1 [ 58s] #define AVMPLUS_LINUX 1 [ 58s] #define AVMPLUS_UNIX 1 [ 58s] #define CPP_THROW_NEW throw() [ 58s] #define D_INO d_ino [ 58s] #define EDITLINE 1 [ 58s] #define FEATURE_NANOJIT 1 [ 58s] #define HAVE_CLOCK_MONOTONIC 1 [ 58s] #define HAVE_CPP_ACCESS_CHANGING_USING 1 [ 58s] #define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1 [ 58s] #define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1 [ 58s] #define HAVE_CPP_EXPLICIT 1 [ 58s] #define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1 [ 58s] #define HAVE_CPP_NAMESPACE_STD 1 [ 58s] #define HAVE_CPP_NEW_CASTS 1 [ 58s] #define HAVE_CPP_PARTIAL_SPECIALIZATION 1 [ 58s] #define HAVE_CPP_TYPENAME 1 [ 58s] #define HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL 1 [ 58s] #define HAVE_DIRENT_H 1 [ 58s] #define HAVE_DLADDR 1 [ 58s] #define HAVE_DLOPEN 1 [ 58s] #define HAVE_FCHMOD 1 [ 58s] #define HAVE_FLOCKFILE 1 [ 58s] #define HAVE_GETC_UNLOCKED 1 [ 58s] #define HAVE_GETOPT_H 1 [ 58s] #define HAVE_GETPAGESIZE 1 [ 58s] #define HAVE_GNU_GET_LIBC_VERSION 1 [ 58s] #define HAVE_GNU_LIBC_VERSION_H 1 [ 58s] #define HAVE_I18N_LC_MESSAGES 1 [ 58s] #define HAVE_ICONV 1 [ 58s] #define HAVE_INT16_T 1 [ 58s] #define HAVE_INT32_T 1 [ 58s] #define HAVE_INT64_T 1 [ 58s] #define HAVE_LCHOWN 1 [ 58s] #define HAVE_LINUX_QUOTA_H 1 [ 58s] #define HAVE_LOCALECONV 1 [ 58s] #define HAVE_LOCALECONV 1 [ 58s] #define HAVE_LOCALTIME_R 1 [ 58s] #define HAVE_LSTAT64 1 [ 58s] #define HAVE_MALLOC_H 1 [ 58s] #define HAVE_MBRTOWC 1 [ 58s] #define HAVE_MEMALIGN 1 [ 58s] #define HAVE_MEMMOVE 1 [ 58s] #define HAVE_MEMORY_H 1 [ 58s] #define HAVE_MMINTRIN_H 1 [ 58s] #define HAVE_NL_TYPES_H 1 [ 58s] #define HAVE_POSIX_FALLOCATE 1 [ 58s] #define HAVE_POSIX_MEMALIGN 1 [ 58s] #define HAVE_RANDOM 1 [ 58s] #define HAVE_RES_NINIT 1 [ 58s] #define HAVE_SBRK 1 [ 58s] #define HAVE_SETLOCALE 1 [ 58s] #define HAVE_SIGINFO_T 1 [ 58s] #define HAVE_SNPRINTF 1 [ 58s] #define HAVE_SSIZE_T 1 [ 58s] #define HAVE_STAT64 1 [ 58s] #define HAVE_STATVFS 1 [ 58s] #define HAVE_STATVFS64 1 [ 58s] #define HAVE_STRERROR 1 [ 58s] #define HAVE_STRNDUP 1 [ 58s] #define HAVE_STRTOK_R 1 [ 58s] #define HAVE_ST_BLKSIZE 1 [ 58s] #define HAVE_SYS_BITYPES_H 1 [ 58s] #define HAVE_SYS_CDEFS_H 1 [ 58s] #define HAVE_SYS_MOUNT_H 1 [ 58s] #define HAVE_SYS_QUOTA_H 1 [ 58s] #define HAVE_SYS_STATFS_H 1 [ 58s] #define HAVE_SYS_STATVFS_H 1 [ 58s] #define HAVE_SYS_VFS_H 1 [ 58s] #define HAVE_THREAD_TLS_KEYWORD 1 [ 58s] #define HAVE_TM_ZONE_TM_GMTOFF 1 [ 58s] #define HAVE_TRUNCATE64 1 [ 58s] #define HAVE_UINT 1 [ 58s] #define HAVE_UNAME_DOMAINNAME_FIELD 1 [ 58s] #define HAVE_UNISTD_H 1 [ 58s] #define HAVE_VALLOC 1 [ 58s] #define HAVE_VA_COPY 1 [ 58s] #define HAVE_VISIBILITY_ATTRIBUTE 1 [ 58s] #define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1 [ 58s] #define HAVE_WCRTOMB 1 [ 58s] #define HAVE__UNWIND_BACKTRACE 1 [ 58s] #define HAVE___CXA_DEMANGLE 1 [ 58s] #define JS_ALIGN_OF_POINTER 4 [ 58s] #define JS_BITS_PER_WORD_LOG2 5 [ 58s] #define JS_BYTES_PER_DOUBLE 8 [ 58s] #define JS_BYTES_PER_WORD 4 [ 58s] #define JS_CPU_X86 1 [ 58s] #define JS_HAVE_STDINT_H 1 [ 58s] #define JS_METHODJIT 1 [ 58s] #define JS_MONOIC 1 [ 58s] #define JS_NUNBOX32 1 [ 58s] #define JS_POLYIC 1 [ 58s] #define JS_POLYIC_TYPED_ARRAY 1 [ 58s] #define JS_THREADSAFE 1 [ 58s] #define JS_TRACER 1 [ 58s] #define MALLOC_H [ 58s] #define MOZ_DLL_SUFFIX ".so" [ 58s] #define NEW_H [ 58s] #define NS_ALWAYS_INLINE __attribute__((always_inline)) [ 58s] #define NS_ATTR_MALLOC __attribute__((malloc)) [ 58s] #define NS_NORETURN __attribute__((noreturn)) [ 58s] #define NS_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) [ 58s] #define STDC_HEADERS 1 [ 58s] #define UNIX_ASYNC_DNS 1 [ 58s] #define VA_COPY va_copy [ 58s] #define XP_UNIX 1 [ 58s] #define X_DISPLAY_MISSING 1 [ 58s] #define _REENTRANT 1 [ 58s] [ 58s] #endif /* _JS_CONFDEFS_H_ */ [ 58s] [ 58s] creating Makefile [ 58s] creating shell/Makefile [ 58s] creating lirasm/Makefile [ 58s] creating jsapi-tests/Makefile [ 58s] creating tests/Makefile [ 58s] creating config/Makefile [ 58s] creating config/mkdepend/Makefile [ 58s] creating editline/Makefile [ 58s] updating cache ./config.cache [ 58s] creating ./config.status [ 58s] creating config/autoconf.mk [ 58s] creating js-config.h [ 62s] invoking make to create js-config script [ 62s] rm -f js-config.tmp [ 62s] sed < js-config.in > js-config.tmp \ [ 62s] -e 's|@prefix@|/usr|' \ [ 62s] -e 's|@exec_prefix@|/usr|' \ [ 62s] -e 's|@includedir@|/usr/include|' \ [ 62s] -e 's|@libdir@|/usr/lib|' \ [ 62s] -e 's|@MOZILLA_VERSION@|1.0.0|' \ [ 62s] -e 's|@LIBRARY_NAME@|mozjs185|' \ [ 62s] -e 's|@NSPR_CFLAGS@|-I/usr/include/nspr4|' \ [ 62s] -e 's|@JS_CONFIG_LIBS@|-L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm -ldl |' \ [ 62s] -e 's|@MOZ_JS_LIBS@|-L/usr/lib -lmozjs185|' \ [ 62s] && mv js-config.tmp js-config && chmod +x js-config [ 62s] + popd [ 62s] ~/rpmbuild/BUILD/js-1.0.0/js [ 62s] + export BUILD_OPT=1 [ 62s] + BUILD_OPT=1 [ 62s] + /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 [ 62s] make: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 62s] /bin/make export [ 62s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 62s] /bin/make -C config/ nsinstall [ 62s] 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 [ 62s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/.deps [ 62s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 62s] nsinstall.c [ 62s] 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 [ 62s] jskwgen.cpp [ 62s] 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 [ 62s] pathsub.c [ 62s] 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 [ 62s] 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 [ 62s] 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 [ 62s] ./host_jskwgen /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsautokw.h [ 62s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 62s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 62s] rm -f nfspwd [ 62s] cp nfspwd.pl nfspwd [ 62s] chmod +x nfspwd [ 62s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R nsinstall ../dist/bin [ 62s] if test ! -d system_wrappers_js; then mkdir system_wrappers_js; fi [ 62s] /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 \ [ 62s] -DBUILD_STATIC_LIBS= \ [ 62s] ./system-headers | /bin/perl ./make-system-wrappers.pl system_wrappers_js [ 62s] ./jscpucfg > jsautocfg.tmp [ 62s] mv jsautocfg.tmp jsautocfg.h [ 63s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R system_wrappers_js ../dist [ 63s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 63s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 63s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline/.deps [ 63s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 63s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 63s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell/.deps [ 63s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 63s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 63s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests/.deps [ 63s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 63s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 63s] make[2]: Nothing to be done for 'export'. [ 63s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 63s] /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 [ 63s] mkdir -p nanojit [ 63s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 63s] /bin/make libs [ 63s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 63s] jsoplengen.cpp [ 63s] 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 [ 63s] /bin/python2.7 imacro_asm.py ./imacros.jsasm /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/imacros.c.out [ 63s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -D dist/sdk/lib [ 63s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -D dist/bin/chrome [ 63s] 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 [ 63s] ./host_jsoplengen /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsautooplen.h [ 63s] jsanalyze.cpp [ 63s] 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 [ 63s] jsapi.cpp [ 63s] 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 [ 63s] jsarena.cpp [ 63s] 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 [ 63s] jsarray.cpp [ 63s] 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 [ 63s] jsatom.cpp [ 63s] 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 [ 63s] In file included from jsval.h:48:0, [ 63s] from jspubtd.h:47, [ 63s] from jsprvtd.h:57, [ 63s] from jscntxt.h:55, [ 63s] from jsanalyze.h:45, [ 63s] from jsanalyze.cpp:40: [ 63s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 63s] ^ [ 63s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 63s] ^ [ 63s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 63s] ^ [ 63s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 63s] ^ [ 63s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 63s] ^ [ 63s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 63s] ^ [ 63s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 63s] ^ [ 63s] In file included from jsapi.cpp:52:0: [ 63s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 63s] ^ [ 63s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 63s] ^ [ 63s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 63s] ^ [ 63s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 63s] ^ [ 63s] In file included from jsatom.cpp:47:0: [ 63s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 63s] ^ [ 63s] In file included from nanojit/nanojit.h:377:0, [ 63s] from jsbuiltins.h:45, [ 63s] from jsapi.cpp:60: [ 63s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 63s] 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] [ 63s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 63s] ^ [ 63s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 63s] 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] [ 63s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 63s] ^ [ 63s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 63s] ^ [ 63s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 63s] ^ [ 63s] In file included from jsapi.cpp:52:0: [ 63s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 63s] ^ [ 63s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 63s] ^ [ 63s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 63s] ^ [ 63s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:11[ 56.456011] serial8250: too much work for irq4 [ 63s] 7:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 63s] ^ [ 63s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 63s] ^ [ 63s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 63s] ^ [ 63s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 63s] ^ [ 63s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 63s] ^ [ 63s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 63s] ^ [ 63s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 63s] ^ [ 63s] jsclone.h: In member function 'void js::SCInput::staticAssertions()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsclone.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(jschar) == 2); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsclone.h:101:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(uint32_t) == 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsclone.h:102:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(jsdouble) == 8); [ 63s] ^ [ 63s] In file included from jsarray.cpp:84:0: [ 63s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 63s] ^ [ 63s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 63s] ^ [ 63s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 63s] ^ [ 63s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 63s] ^ [ 63s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 63s] ^ [ 63s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 63s] ^ [ 63s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 63s] ^ [ 63s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 63s] ^ [ 63s] jsatom.cpp: In function 'void js_InitAtomMap(JSContext*, JSAtomMap*, JSAtomList*)': [ 63s] jsatom.cpp:954:12: warning: variable 'count' set but not used [-Wunused-but-set-variable] [ 63s] uint32 count; [ 63s] ^ [ 63s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 63s] ^ [ 63s] In file included from nanojit/nanojit.h:377:0, [ 63s] from jsbuiltins.h:45, [ 63s] from jstracer.h:48, [ 63s] from jsarray.cpp:90: [ 63s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 63s] 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] [ 63s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 63s] ^ [ 63s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 63s] 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] [ 63s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 63s] ^ [ 63s] In file included from jsarray.cpp:84:0: [ 63s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 63s] ^ [ 63s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 63s] ^ [ 63s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 63s] ^ [ 63s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 63s] ^ [ 63s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 63s] ^ [ 63s] jsapi.cpp: In function 'JSIdArray* JS_Enumerate(JSContext*, JSObject*)': [ 63s] jsapi.cpp:3988:16: warning: converting 'false' to pointer type 'JSIdArray*' [-Wconversion-null] [ 63s] return false; [ 63s] ^ [ 63s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 63s] ^ [ 63s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 63s] ^ [ 63s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 63s] ^ [ 63s] jsbool.cpp [ 63s] 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 [ 63s] jsarray.cpp: In function 'JSBool js_GetLengthProperty(JSContext*, JSObject*, jsuint*)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsarray.cpp:230:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(jsuint) == sizeof(uint32_t)); [ 63s] ^ [ 63s] jsarray.cpp: In function 'JSBool BigIndexToId(JSContext*, JSObject*, jsuint, JSBool, jsid*)': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsarray.cpp:256:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT((jsuint)-1 == 4294967295U); [ 63s] ^ [ 63s] In file included from jstracer.h:48:0, [ 63s] from jsarray.cpp:90: [ 63s] jsarray.cpp: At global scope: [ 63s] 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] [ 63s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 63s] ^ [ 63s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 63s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 63s] ^ [ 63s] jsarray.cpp:497:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 63s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_EnsureDenseArrayCapacity, CONTEXT, OBJECT, INT32, [ 63s] ^ [ 63s] 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] [ 63s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 63s] ^ [ 63s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 63s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 63s] ^ [ 63s] jsarray.cpp:2110:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 63s] JS_DEFINE_CALLINFO_3(extern, BOOL_FAIL, js_ArrayCompPush_tn, CONTEXT, OBJECT, [ 63s] ^ [ 63s] 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] [ 63s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 63s] ^ [ 63s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 63s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 63s] ^ [ 63s] jsarray.cpp:3106:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 63s] JS_DEFINE_CALLINFO_2(extern, OBJECT, NewDenseEmptyArray, CONTEXT, OBJECT, 0, [ 63s] ^ [ 63s] 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] [ 63s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 63s] ^ [ 63s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 63s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 63s] ^ [ 63s] jsarray.cpp:3108:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 63s] JS_DEFINE_CALLINFO_3(extern, OBJECT, NewDenseAllocatedArray, CONTEXT, UINT32, OBJECT, 0, [ 63s] ^ [ 63s] 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] [ 63s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 63s] ^ [ 63s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 63s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 63s] ^ [ 63s] jsarray.cpp:3110:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 63s] JS_DEFINE_CALLINFO_3(extern, OBJECT, NewDenseUnallocatedArray, CONTEXT, UINT32, OBJECT, 0, [ 63s] ^ [ 63s] In file included from jsbool.cpp:45:0: [ 63s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 63s] ^ [ 63s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 63s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 63s] ^ [ 63s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 63s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 63s] ^ [ 63s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 63s] ^ [ 64s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 64s] ^ [ 64s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 64s] ^ [ 64s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 64s] ^ [ 64s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 64s] ^ [ 64s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 64s] ^ [ 64s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 64s] ^ [ 64s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 64s] ^ [ 64s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 64s] ^ [ 64s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 64s] ^ [ 64s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 64s] ^ [ 64s] jsclone.cpp [ 64s] 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 [ 64s] jscntxt.cpp [ 64s] 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 [ 64s] In file included from jsval.h:48:0, [ 64s] from jspubtd.h:47, [ 64s] from jsapi.h:49, [ 64s] from jsclone.h:42, [ 64s] from jsclone.cpp:39: [ 64s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 64s] ^ [ 64s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 64s] ^ [ 64s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 64s] ^ [ 64s] In file included from jscntxt.cpp:58:0: [ 64s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 64s] ^ [ 64s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_sta[ 57.648010] serial8250: too much work for irq4 [ 64s] tic_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 64s] ^ [ 64s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 64s] ^ [ 64s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 64s] ^ [ 64s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 64s] ^ [ 64s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 64s] ^ [ 64s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 64s] ^ [ 64s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 64s] ^ [ 64s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 64s] jsutil.h:120:[ 57.700010] serial8250: too much work for irq4 [ 64s] 43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 64s] ^ [ 64s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 64s] ^ [ 64s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 64s] ^ [ 64s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 64s] ^ [ 64s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 64s] ^ [ 64s] jsclone.h: In member function 'void js::SCInput::staticAssertions()': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(jschar) == 2); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.h:101:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(uint32_t) == 4); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansio[ 57.736009] serial8250: too much work for irq4 [ 64s] n of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.h:102:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(jsdouble) == 8); [ 64s] ^ [ 64s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 64s] ^ [ 64s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 64s] ^ [ 64s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 64s] ^ [ 64s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 64s] ^ [ 64s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 64s] ^ [ 64s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 64s] ^ [ 64s] In file included from nanojit/nanojit.h:377:0, [ 64s] from jsbuiltins.h:45, [ 64s] from jstracer.h:48, [ 64s] from jscntxt.cpp:81: [ 64s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 64s] 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] [ 64s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 64s] ^ [ 64s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 64s] 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] [ 64s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 64s] ^ [ 64s] jsclone.cpp: In member function 'bool js::SCInput::readArray(T*, size_t)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.cpp:203:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(sizeof(uint64_t) % sizeof(T) == 0); [ 64s] ^ [ 64s] jsclone.cpp: In function 'uint32_t ArrayTypeToTag(uint32_t)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert73' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.cpp:408:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(TypedArray::TYPE_INT8 == 0); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert74' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.cpp:409:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT8 == 1); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert75' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.cpp:410:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(TypedArray::TYPE_INT16 == 2); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.cpp:411:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT16 == 3); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert77' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.cpp:412:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(TypedArray::TYPE_INT32 == 4); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.cpp:413:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT32 == 5); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert79' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.cpp:414:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT32 == 6); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert80' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.cpp:415:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT64 == 7); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.cpp:416:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT8_CLAMPED == 8); [ 64s] ^ [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsclone.cpp:417:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(TypedArray::TYPE_MAX == TypedArray::TYPE_UINT8_CLAMPED + 1); [ 64s] ^ [ 64s] In file included from jscntxt.cpp:58:0: [ 64s] jscntxt.cpp: In function 'JSContext* js_NewContext(JSRuntime*, size_t)': [ 64s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 64s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 64s] ^ [ 64s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 64s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 64s] ^ [ 64s] jscntxt.cpp:746:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 64s] JS_STATIC_ASSERT(JSVERSION_DEFAULT == 0); [ 64s] ^ [ 66s] jscompartment.cpp [ 66s] 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 [ 66s] jsdate.cpp [ 66s] 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 [ 66s] In file included from jsval.h:48:0, [ 66s] from jspubtd.h:47, [ 66s] from jsprvtd.h:57, [ 66s] from jscntxt.h:55, [ 66s] from jscompartment.cpp:41: [ 66s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 66s] ^ [ 66s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 66s] ^ [ 66s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 66s] ^ [ 66s] In file included from nanojit/nanojit.h:377:0, [ 66s] from jsbuiltins.h:45, [ 66s] from jsdate.cpp:66: [ 66s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 66s] 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] [ 66s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 66s] ^ [ 66s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 66s] 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] [ 66s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 66s] ^ [ 66s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 66s] ^ [ 66s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 66s] ^ [ 66s] In file included from jsdate.cpp:63:0: [ 66s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsva[ 59.364009] serial8250: too much work for irq4 [ 66s] lue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 66s] ^ [ 66s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 66s] ^ [ 66s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 66s] ^ [ 66s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 66s] ^ [ 66s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 66s] ^ [ 66s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSER[ 59.416017] serial8250: too much work for irq4 [ 66s] T_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 66s] ^ [ 66s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 66s] ^ [ 66s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 66s] ^ [ 66s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 66s] ^ [ 66s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 66s] ^ [ 66s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 66s] ^ [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 66s] ^ [ 66s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 66s] ^ [ 66s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 66s] ^ [ 66s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 66s] ^ [ 66s] In file included from nanojit/nanojit.h:377:0, [ 66s] from jsbuiltins.h:45, [ 66s] from jstracer.h:48, [ 66s] from jscompartment.cpp:47: [ 66s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 66s] 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] [ 66s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 66s] ^ [ 66s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 66s] 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] [ 66s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 66s] ^ [ 66s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 66s] ^ [ 66s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 66s] ^ [ 66s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 66s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 66s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 66s] ^ [ 66s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 66s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 66s] ^ [ 66s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 66s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 66s] ^ [ 66s] In file included from jsdate.cpp:66:0: [ 66s] jsdate.cpp: At global scope: [ 66s] 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] [ 66s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 66s] ^ [ 66s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 66s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 66s] ^ [ 66s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 66s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 66s] ^ [ 66s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 66s] _JS_DEFINE_CALLINFO_n tn0 \ [ 66s] ^ [ 66s] jsdate.cpp:2459:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 66s] JS_DEFINE_TRCINFO_1(date_now, [ 66s] ^ [ 67s] jsdbgapi.cpp [ 67s] 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 [ 67s] In file included from jsval.h:48:0, [ 67s] from jspubtd.h:47, [ 67s] from jsprvtd.h:57, [ 67s] from jsdbgapi.cpp:45: [ 67s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 67s] ^ [ 67s] jsdhash.cpp [ 67s] 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 [ 67s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 67s] ^ [ 67s] jsdate.cpp: In function 'JSBool date_makeTime(JSContext*, uintN, JSBool, uintN, js::Value*)': [ 67s] jsdate.cpp:1741:48: warning: array subscript is above array bounds [-Warray-bounds] [ 67s] if (!ValueToNumber(cx, argv[i], &args[i])) [ 67s] ^ [ 67s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 67s] ^ [ 67s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 67s] ^ [ 67s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 67s] ^ [ 67s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 67s] ^ [ 67s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 67s] ^ [ 67s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 67s] ^ [ 67s] jsdate.cpp: In function 'JSBool date_makeDate(JSContext*, uintN, JSBool, uintN, js::Value*)': [ 67s] jsdate.cpp:1866:48: warning: array subscript is above array bounds [-Warray-bounds] [ 67s] if (!ValueToNumber(cx, argv[i], &args[i])) [ 67s] ^ [ 67s] jsdtoa.cpp [ 67s] 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 [ 67s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 67s] ^ [ 67s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 67s] ^ [ 67s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 67s] ^ [ 67s] jsemit.cpp [ 67s] 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 [ 67s] In file included from jsval.h:48:0, [ 67s] from jspubtd.h:47, [ 67s] from jsapi.h:49, [ 67s] from jsdtoa.cpp:47: [ 67s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 67s] ^ [ 67s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 67s] ^ [ 67s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 67s] ^ [ 67s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 67s] ^ [ 67s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 67s] ^ [ 67s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 67s] ^ [ 67s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 67s] ^ [ 67s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 67s] ^ [ 67s] In file included from jsemit.cpp:52:0: [ 67s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 67s] ^ [ 67s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 67s] ^ [ 67s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 67s] ^ [ 67s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 67s] ^ [ 67s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 67s] ^ [ 67s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 67s] ^ [ 67s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 67s] ^ [ 67s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] js[ 60.844008] serial8250: too much work for irq4 [ 67s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 67s] ^ [ 67s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 67s] ^ [ 67s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 67s] ^ [ 67s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 67s] ^ [ 67s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 67s] ^ [ 67s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 67s] ^ [ 67s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 67s] ^ [ 67s] jsemit.cpp: In member function 'bool JSTreeContext::ensureSharpSlots()': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsemit.cpp:1318:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(SHARP_NSLOTS == 2); [ 67s] ^ [ 67s] jsemit.cpp: In function 'JSOp EmitBigIndexPrefix(JSContext*, JSCodeGenerator*, uintN)': [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsemit.cpp:1773:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(INDEX_LIMIT <= JS_BIT(24)); [ 67s] ^ [ 67s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 67s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 67s] ^ [ 67s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 67s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 67s] ^ [ 67s] jsemit.cpp:1774:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 67s] JS_STATIC_ASSERT(INDEX_LIMIT >= [ 67s] ^ [ 68s] jsemit.cpp: In function 'JSBool EmitVariables(JSContext*, JSCodeGenerator*, JSParseNode*, JSBool, ptrdiff_t*)': [ 68s] jsemit.cpp:4100:10: warning: variable 'forInLet' set but not used [-Wunused-but-set-variable] [ 68s] bool forInLet, popScope; [ 68s] ^ [ 68s] jsexn.cpp [ 68s] 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 [ 68s] jsemit.cpp: In function 'JSBool js_EmitTree(JSContext*, JSCodeGenerator*, JSParseNode*)': [ 68s] jsemit.cpp:5675:19: warning: variable 'blockObj' set but not used [-Wunused-but-set-variable] [ 68s] JSObject *blockObj; [ 68s] ^ [ 68s] In file included from jsbit.h:44:0, [ 68s] from jsexn.cpp:48: [ 68s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 68s] ^ [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 68s] ^ [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 68s] ^ [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 68s] ^ [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 68s] ^ [ 68s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 68s] ^ [ 68s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 68s] ^ [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 68s] ^ [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 68s] ^ [ 68s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 68s] ^ [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 68s] ^ [ 68s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 68s] ^ [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 68s] ^ [ 68s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 68s] ^ [ 68s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 68s] ^ [ 68s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 68s] ^ [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 68s] ^ [ 68s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 68s] ^ [ 68s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 68s] ^ [ 68s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 68s] ^ [ 68s] jsexn.cpp: In function 'JSErrorReport* CopyErrorReport(JSContext*, JSErrorReport*)': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsexn.cpp:146:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(sizeof(JSErrorReport) % sizeof(const char *) == 0); [ 68s] ^ [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsexn.cpp:147:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(sizeof(const char *) % sizeof(jschar) == 0); [ 68s] ^ [ 68s] jsexn.cpp: In function 'jsval* GetStackTraceValueBuffer(JSExnPrivate*)': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsexn.cpp:257:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(sizeof(JSStackTraceElem) % sizeof(jsval) == 0); [ 68s] ^ [ 68s] jsexn.cpp: In function 'JSBool exn_enumerate(JSContext*, JSObject*)': [ 68s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 68s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 68s] ^ [ 68s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 68s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 68s] ^ [ 68s] jsexn.cpp:440:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 68s] JS_STATIC_ASSERT(sizeof(JSAtomState) <= (size_t)(uint16)-1); [ 68s] ^ [ 68s] jsfriendapi.cpp [ 68s] 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 [ 69s] In file included from jsval.h:48:0, [ 69s] from jspubtd.h:47, [ 69s] from jsprvtd.h:57, [ 69s] from jscntxt.h:55, [ 69s] from jsfriendapi.cpp:40: [ 69s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 69s] ^ [ 69s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 69s] ^ [ 69s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 69s] ^ [ 69s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 69s] ^ [ 69s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 69s] ^ [ 69s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 69s] ^ [ 69s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 69s] ^ [ 69s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 69s] ^ [ 69s] jsfun.cpp [ 69s] 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 [ 69s] jsgc.cpp [ 69s] 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 [ 69s] In file included from jsbit.h:44:0, [ 69s] from jsfun.cpp:47: [ 69s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 69s] ^ [ 69s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 69s] ^ [ 69s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 69s] ^ [ 69s] jsgcchunk.cpp [ 69s] 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 [ 69s] In file included from nanojit/nanojit.h:377:0, [ 69s] from jsbuiltins.h:45, [ 69s] from jsfun.cpp:53: [ 69s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 69s] 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] [ 69s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 69s] ^ [ 69s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 69s] 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] [ 69s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 69s] ^ [ 69s] In file included from jsgc.cpp:56:0: [ 69s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 69s] ^ [ 69s] In file included from jsbit.h:44:0, [ 69s] from jsfun.cpp:47: [ 69s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 69s] ^ [ 69s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 69s] ^ [ 69s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 69s] ^ [ 69s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] [ 62.508017] serial8250: too much work for irq4 [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 69s] ^ [ 69s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 69s] ^ [ 69s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 69s] ^ [ 69s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 69s] ^ [ 69s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 69s] ^ [ 69s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 69s] ^ [ 69s] jsgc.h: In [ 62.544008] serial8250: too much work for irq4 [ 69s] function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 69s] ^ [ 69s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 69s] ^ [ 69s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 69s] ^ [ 69s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 69s] ^ [ 69s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 69s] ^ [ 69s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 69s] ^ [ 69s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 69s] ^ [ 69s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 69s] ^ [ 69s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 69s] ^ [ 69s] jsgcstats.cpp [ 69s] 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 [ 69s] In file included from nanojit/nanojit.h:377:0, [ 69s] from jsbuiltins.h:45, [ 69s] from jstracer.h:48, [ 69s] from jsgc.cpp:81: [ 69s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 69s] 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] [ 69s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 69s] ^ [ 69s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 69s] 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] [ 69s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 69s] ^ [ 69s] jsfun.cpp: In function 'JSObject* NewArguments(JSContext*, JSObject*, uint32, JSObject&)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsfun.cpp:186:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(JSObject::ARGS_CLASS_RESERVED_SLOTS == 2); [ 69s] ^ [ 69s] In file included from jsfun.cpp:53:0: [ 69s] jsfun.cpp: At global scope: [ 69s] 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] [ 69s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 69s] ^ [ 69s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 69s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 69s] ^ [ 69s] jsfun.cpp:301:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 69s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_NewArgumentsOnTrace, CONTEXT, OBJECT, UINT32, OBJECT, [ 69s] ^ [ 69s] 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] [ 69s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 69s] ^ [ 69s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 69s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 69s] ^ [ 69s] jsfun.cpp:326:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 69s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_PutArgumentsOnTrace, CONTEXT, OBJECT, VALUEPTR, 0, [ 69s] ^ [ 69s] 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] [ 69s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 69s] ^ [ 69s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 69s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 69s] ^ [ 69s] jsfun.cpp:1062:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 69s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_CreateCallObjectOnTrace, CONTEXT, FUNCTION, OBJECT, OBJECT, [ 69s] ^ [ 69s] 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] [ 69s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 69s] ^ [ 69s] jsbuiltins.h:389:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 69s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 69s] ^ [ 69s] jsfun.cpp:1169:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_6' [ 69s] JS_DEFINE_CALLINFO_6(extern, BOOL, js_PutCallObjectOnTrace, CONTEXT, OBJECT, UINT32, VALUEPTR, [ 69s] ^ [ 69s] 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] [ 69s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 69s] ^ [ 69s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 69s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 69s] ^ [ 69s] jsfun.cpp:1317:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 69s] JS_DEFINE_CALLINFO_4(extern, BOOL, js_SetCallArg, CONTEXT, OBJECT, JSID, VALUE, 0, [ 69s] ^ [ 69s] 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] [ 69s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 69s] ^ [ 69s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 69s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 69s] ^ [ 69s] jsfun.cpp:1326:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 69s] JS_DEFINE_CALLINFO_4(extern, BOOL, js_SetCallVar, CONTEXT, OBJECT, JSID, VALUE, 0, [ 69s] ^ [ 69s] jsfun.cpp: In function 'JSString* fun_toStringHelper(JSContext*, JSObject*, uintN)': [ 69s] jsfun.cpp:2054:16: warning: converting 'false' to pointer type 'JSString*' [-Wconversion-null] [ 69s] return false; [ 69s] ^ [ 69s] jsfun.cpp: In function 'const js::Shape* js::LookupInterpretedFunctionPrototype(JSContext*, JSObject*)': [ 69s] jsfun.cpp:2660:20: warning: converting 'false' to pointer type 'const js::Shape*' [-Wconversion-null] [ 69s] return false; [ 69s] ^ [ 69s] In file included from jsfun.cpp:53:0: [ 69s] jsfun.cpp: At global scope: [ 69s] 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] [ 69s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 69s] ^ [ 69s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 69s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 69s] ^ [ 69s] jsfun.cpp:2819:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 69s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_CloneFunctionObject, CONTEXT, FUNCTION, OBJECT, OBJECT, 0, [ 69s] ^ [ 69s] 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] [ 69s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 69s] ^ [ 69s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 69s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 69s] ^ [ 69s] jsfun.cpp:2853:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 69s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_AllocFlatClosure, [ 69s] ^ [ 69s] In file included from jsgc.cpp:56:0: [ 69s] jsgc.cpp: In function 'js::gc::ConservativeGCTest js::MarkIfGCThingWord(JSTracer*, jsuword, uint32&)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsgc.cpp:610:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(JSID_TYPE_STRING == 0 && JSID_TYPE_OBJECT == 4); [ 69s] ^ [ 69s] jsgc.cpp: In function 'void FinalizeArenaList(JSCompartment*, JSContext*, unsigned int)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsgc.cpp:1893:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(!(sizeof(T) & Cell::CellMask)); [ 69s] ^ [ 69s] In file included from jsval.h:48:0, [ 69s] from jspubtd.h:47, [ 69s] from jsprvtd.h:57, [ 69s] from jscntxt.h:55, [ 69s] from jsgcstats.cpp:40: [ 69s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 69s] ^ [ 69s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 69s] ^ [ 69s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 69s] ^ [ 69s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 69s] ^ [ 69s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 69s] ^ [ 69s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 69s] ^ [ 69s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 69s] ^ [ 69s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 69s] ^ [ 69s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 69s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 69s] ^ [ 69s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 69s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 69s] ^ [ 69s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 69s] ^ [ 69s] In file included from nanojit/nanojit.h:377:0, [ 69s] from jsbuiltins.h:45, [ 69s] from jsgcstats.cpp:44: [ 69s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 69s] 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] [ 69s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 69s] ^ [ 69s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 69s] 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] [ 69s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 69s] ^ [ 70s] jshash.cpp [ 70s] 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 [ 70s] jsinterp.cpp [ 70s] 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 [ 70s] In file included from jsinterp.cpp:50:0: [ 70s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 70s] ^ [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 70s] ^ [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 70s] ^ [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 70s] ^ [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 70s] ^ [ 70s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 70s] ^ [ 70s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 70s] ^ [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 70s] ^ [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 70s] ^ [ 70s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 70s] ^ [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 70s] ^ [ 70s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 70s] ^ [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 70s] ^ [ 70s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 70s] ^ [ 70s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 70s] ^ [ 70s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 70s] ^ [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 70s] ^ [ 70s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 70s] ^ [ 70s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 70s] ^ [ 70s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 70s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 70s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 70s] ^ [ 70s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 70s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 70s] ^ [ 70s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 70s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 70s] ^ [ 70s] In file included from nanojit/nanojit.h:377:0, [ 70s] from jsbuiltins.h:45, [ 70s] from jstracer.h:48, [ 70s] from jsinterp.cpp:75: [ 70s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 70s] 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] [ 70s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 70s] ^ [ 70s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 70s] 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] [ 70s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 70s] ^ [ 71s] jsinvoke.cpp [ 71s] 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 [ 71s] In file included from jsinterp.cpp:50:0, [ 71s] from jsinvoke.cpp:42: [ 71s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 71s] ^ [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 71s] ^ [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 71s] ^ [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 71s] ^ [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 71s] ^ [ 71s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 71s] ^ [ 71s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 71s] ^ [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 71s] ^ [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 71s] ^ [ 71s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 71s] ^ [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 71s] ^ [ 71s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 71s] ^ [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 71s] ^ [ 71s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 71s] ^ [ 71s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 71s] ^ [ 71s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 71s] ^ [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 71s] ^ [ 71s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 71s] ^ [ 71s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 71s] ^ [ 71s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 71s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 71s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 71s] ^ [ 71s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 71s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 71s] ^ [ 71s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 71s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 71s] ^ [ 71s] In file included from nanojit/nanojit.h:377:0, [ 71s] from jsbuiltins.h:45, [ 71s] from jstracer.h:48, [ 71s] from jsinterp.cpp:75, [ 71s] from jsinvoke.cpp:42: [ 71s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 71s] 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] [ 71s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 71s] ^ [ 71s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 71s] 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] [ 71s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 71s] ^ [ 72s] In file included from jsinterp.cpp:50:0, [ 72s] from jsinvoke.cpp:42: [ 72s] jsinterp.cpp: In function 'bool js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, uintN, js::Value*)': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsinterp.cpp:993:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(SHARP_NSLOTS == 2); [ 72s] ^ [ 72s] jsiter.cpp [ 72s] 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 [ 72s] In file included from jsiter.cpp:47:0: [ 72s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 72s] ^ [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 72s] ^ [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 72s] ^ [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 72s] ^ [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 72s] ^ [ 72s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 72s] ^ [ 72s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 72s] ^ [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 72s] ^ [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 72s] ^ [ 72s] In file included from nanojit/nanojit.h:377:0, [ 72s] from jsbuiltins.h:45, [ 72s] from jsiter.cpp:53: [ 72s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 72s] 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] [ 72s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 72s] ^ [ 72s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 72s] 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] [ 72s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 72s] ^ [ 72s] In file included from jsiter.cpp:47:0: [ 72s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 72s] ^ [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 72s] ^ [ 72s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 72s] ^ [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 72s] ^ [ 72s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 72s] ^ [ 72s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 72s] ^ [ 72s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 72s] ^ [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 72s] ^ [ 72s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 72s] ^ [ 72s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 72s] ^ [ 72s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 72s] ^ [ 72s] jsiter.cpp: In function 'bool js::VectorToIdArray(JSContext*, js::AutoIdVector&, JSIdArray**)': [ 72s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 72s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 72s] ^ [ 72s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 72s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 72s] ^ [ 72s] jsiter.cpp:339:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 72s] JS_STATIC_ASSERT(sizeof(JSIdArray) > sizeof(jsid)); [ 72s] ^ [ 72s] jsiter.cpp: In function 'JSObject* NewIteratorObject(JSContext*, uintN)': [ 72s] jsiter.cpp:428:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 72s] return false; [ 72s] ^ [ 73s] jslock.cpp [ 73s] 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 [ 73s] jslog2.cpp [ 73s] 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 [ 73s] In file included from jsval.h:48:0, [ 73s] from jspubtd.h:47, [ 73s] from jslock.cpp:47: [ 73s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 73s] ^ [ 73s] jsmath.cpp [ 73s] 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 [ 73s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 73s] ^ [ 73s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 73s] ^ [ 73s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 73s] ^ [ 73s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 73s] ^ [ 73s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 73s] ^ [ 73s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 73s] ^ [ 73s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 73s] ^ [ 73s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 73s] ^ [ 73s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 73s] ^ [ 73s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 73s] ^ [ 73s] jslock.cpp: In function 'int js_SuspendThread(JSThinLock*)': [ 73s] jslock.cpp:585:14: warning: variable 'stat' set but not used [-Wunused-but-set-variable] [ 73s] PRStatus stat; [ 73s] ^ [ 73s] jslock.cpp: In function 'void js_ResumeThread(JSThinLock*)': [ 73s] jslock.cpp:615:14: warning: variable 'stat' set but not used [-Wunused-but-set-variable] [ 73s] PRStatus stat; [ 73s] ^ [ 73s] In file included from jsval.h:48:0, [ 73s] from jspubtd.h:47, [ 73s] from jsapi.h:49, [ 73s] from jsmath.cpp:48: [ 73s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 73s] ^ [ 73s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 73s] ^ [ 73s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 73s] ^ [ 73s] In file included from nanojit/nanojit.h:377:0, [ 73s] from jsbuiltins.h:45, [ 73s] from jsmath.cpp:50: [ 73s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 73s] 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] [ 73s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 73s] ^ [ 73s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 73s] 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] [ 73s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 73s] ^ [ 73s] jsnativestack.cpp [ 73s] 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 [ 73s] In file included from jsval.h:48:0, [ 73s] from jspubtd.h:47, [ 73s] from jsapi.h:49, [ 73s] from jsmath.cpp:48: [ 73s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 73s] ^ [ 73s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 73s] ^ [ 73s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 73s] ^ [ 73s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 73s] ^ [ 73s] jsnum.cpp [ 73s] 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 [ 73s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 73s] ^ [ 73s] In file included from jsmath.cpp:50:0: [ 73s] jsmath.cpp: At global scope: [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(name, \ [ 73s] ^ [ 73s] jsmath.cpp:680:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 73s] MATH_BUILTIN_1(js_math_abs, fabs) [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(name, \ [ 73s] ^ [ 73s] jsmath.cpp:681:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 73s] MATH_BUILTIN_1(math_atan, atan) [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(name, \ [ 73s] ^ [ 73s] jsmath.cpp:682:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 73s] MATH_BUILTIN_1(math_sin, sin) [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(name, \ [ 73s] ^ [ 73s] jsmath.cpp:683:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 73s] MATH_BUILTIN_1(math_cos, cos) [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(name, \ [ 73s] ^ [ 73s] jsmath.cpp:684:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 73s] MATH_BUILTIN_1(math_sqrt, sqrt) [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(name, \ [ 73s] ^ [ 73s] jsmath.cpp:685:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 73s] MATH_BUILTIN_1(math_tan, tan) [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:715:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(math_exp, [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:807:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(math_acos, [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:809:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(math_asin, [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:811:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(math_atan2, [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:813:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(js_math_floor, [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:815:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(math_log, [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:817:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(js_math_max, [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:819:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(js_math_min, [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:821:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(math_pow, [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:823:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(math_random, [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:825:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(js_math_round, [ 73s] ^ [ 73s] 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] [ 73s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 73s] ^ [ 73s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 73s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 73s] ^ [ 73s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 73s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 73s] ^ [ 73s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 73s] _JS_DEFINE_CALLINFO_n tn0 \ [ 73s] ^ [ 73s] jsmath.cpp:827:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 73s] JS_DEFINE_TRCINFO_1(js_math_ceil, [ 73s] ^ [ 73s] In file included from jsnum.cpp:56:0: [ 73s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 73s] ^ [ 73s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 73s] ^ [ 73s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 73s] ^ [ 73s] In file included from nanojit/nanojit.h:377:0, [ 73s] from jsbuiltins.h:45, [ 73s] from jsnum.cpp:59: [ 73s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 73s] 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] [ 73s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 73s] ^ [ 73s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 73s] 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] [ 73s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 73s] ^ [ 73s] In file included from jsnum.cpp:56:0: [ 73s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 73s] ^ [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 73s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 73s] ^ [ 73s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 73s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 73s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 73s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 73s] ^ [ 73s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 73s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 73s] ^ [ 74s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 74s] ^ [ 74s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 74s] ^ [ 74s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 74s] ^ [ 74s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 74s] ^ [ 74s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 74s] ^ [ 74s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 74s] ^ [ 74s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 74s] ^ [ 74s] In file included from jsnum.cpp:59:0: [ 74s] jsnum.cpp: At global scope: [ 74s] 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] [ 74s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 74s] ^ [ 74s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 74s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 74s] ^ [ 74s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 74s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 74s] ^ [ 74s] jsbuiltins.h:516:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 74s] _JS_DEFINE_CALLINFO_n tn0 \ [ 74s] ^ [ 74s] jsnum.cpp:513:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 74s] JS_DEFINE_TRCINFO_2(num_parseInt, [ 74s] ^ [ 74s] 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] [ 74s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 74s] ^ [ 74s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 74s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 74s] ^ [ 74s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 74s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 74s] ^ [ 74s] jsbuiltins.h:517:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 74s] _JS_DEFINE_CALLINFO_n tn1 \ [ 74s] ^ [ 74s] jsnum.cpp:513:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 74s] JS_DEFINE_TRCINFO_2(num_parseInt, [ 74s] ^ [ 74s] 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] [ 74s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 74s] ^ [ 74s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 74s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 74s] ^ [ 74s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 74s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 74s] ^ [ 74s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 74s] _JS_DEFINE_CALLINFO_n tn0 \ [ 74s] ^ [ 74s] jsnum.cpp:517:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 74s] JS_DEFINE_TRCINFO_1(num_parseFloat, [ 74s] ^ [ 74s] In file included from jsnum.cpp:56:0: [ 74s] jsnum.cpp: In constructor 'js::ToCStringBuf::ToCStringBuf()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsnum.cpp:594:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sbufSize >= DTOSTR_STANDARD_BUFFER_SIZE); [ 74s] ^ [ 74s] jsnum.cpp: In function 'JSString* js_IntToString(JSContext*, jsint)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsnum.cpp:625:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH + 1 >= sizeof("-2147483648")); [ 74s] ^ [ 74s] In file included from jsnum.cpp:59:0: [ 74s] jsnum.cpp: At global scope: [ 74s] 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] [ 74s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 74s] ^ [ 74s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 74s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 74s] ^ [ 74s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 74s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 74s] ^ [ 74s] jsbuiltins.h:516:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 74s] _JS_DEFINE_CALLINFO_n tn0 \ [ 74s] ^ [ 74s] jsnum.cpp:932:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 74s] JS_DEFINE_TRCINFO_2(num_toString, [ 74s] ^ [ 74s] 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] [ 74s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 74s] ^ [ 74s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 74s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 74s] ^ [ 74s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 74s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 74s] ^ [ 74s] jsbuiltins.h:517:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 74s] _JS_DEFINE_CALLINFO_n tn1 \ [ 74s] ^ [ 74s] jsnum.cpp:932:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 74s] JS_DEFINE_TRCINFO_2(num_toString, [ 74s] ^ [ 74s] jsobj.cpp [ 74s] 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 [ 74s] json.cpp [ 74s] 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 [ 74s] In file included from jsbit.h:44:0, [ 74s] from jsobj.cpp:49: [ 74s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 74s] ^ [ 74s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 74s] ^ [ 74s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 74s] ^ [ 74s] In file included from nanojit/nanojit.h:377:0, [ 74s] from jsbuiltins.h:45, [ 74s] from jsobj.cpp:58: [ 74s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 74s] 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] [ 74s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 74s] ^ [ 74s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 74s] 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] [ 74s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 74s] ^ [ 74s] In file included from jsbit.h:44:0, [ 74s] from jsobj.cpp:49: [ 74s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 74s] ^ [ 74s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 74s] ^ [ 74s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 74s] ^ [ 74s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 74s] ^ [ 74s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 74s] ^ [ 74s] In file included from jsval.h:48:0, [ 74s] from jspubtd.h:47, [ 74s] from jsapi.h:49, [ 74s] from json.cpp:43: [ 74s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 74s] ^ [ 74s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 74s] ^ [ 74s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 74s] ^ [ 74s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 74s] ^ [ 74s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 74s] ^ [ 74s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 74s] ^ [ 74s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 74s] ^ [ 74s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 74s] ^ [ 74s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 74s] ^ [ 74s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 74s] ^ [ 74s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 74s] ^ [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 74s] ^ [ 74s] In file included from jsobj.cpp:58:0: [ 74s] jsobj.cpp: At global scope: [ 74s] 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] [ 74s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 74s] ^ [ 74s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 74s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 74s] ^ [ 74s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 74s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 74s] ^ [ 74s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 74s] _JS_DEFINE_CALLINFO_n tn0 \ [ 74s] ^ [ 74s] jsobj.cpp:2968:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 74s] JS_DEFINE_TRCINFO_1(js_Object, [ 74s] ^ [ 74s] 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] [ 74s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 74s] ^ [ 74s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 74s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 74s] ^ [ 74s] jsobj.cpp:2983:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 74s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_InitializerObject, CONTEXT, OBJECT, OBJECT, [ 74s] ^ [ 74s] 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] [ 74s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 74s] ^ [ 74s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 74s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 74s] ^ [ 74s] jsobj.cpp:2996:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 74s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_String_tn, CONTEXT, CALLEE_PROTOTYPE, STRING, 0, [ 74s] ^ [ 74s] 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] [ 74s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 74s] ^ [ 74s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 74s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 74s] ^ [ 74s] jsobj.cpp:3029:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 74s] JS_DEFINE_CALLINFO_3(extern, CONSTRUCTOR_RETRY, js_CreateThisFromTrace, CONTEXT, OBJECT, UINTN, 0, [ 74s] ^ [ 74s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 74s] ^ [ 74s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 74s] ^ [ 74s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 74s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 74s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 74s] ^ [ 74s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 74s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 74s] ^ [ 74s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 74s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 74s] ^ [ 74s] jsopcode.cpp [ 74s] 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 [ 75s] In file included from jsopcode.cpp:54:0: [ 75s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 75s] ^ [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 75s] ^ [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 75s] ^ [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 75s] ^ [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 75s] ^ [ 75s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 75s] ^ [ 75s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 75s] ^ [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 75s] ^ [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 75s] ^ [ 75s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 75s] ^ [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 75s] ^ [ 75s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 75s] ^ [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 75s] ^ [ 75s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 75s] ^ [ 75s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 75s] ^ [ 75s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 75s] ^ [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 75s] ^ [ 75s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 75s] ^ [ 75s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 75s] ^ [ 75s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 75s] ^ [ 75s] In file included from nanojit/nanojit.h:377:0, [ 75s] from jsbuiltins.h:45, [ 75s] from jstracer.h:48, [ 75s] from jsopcode.cpp:73: [ 75s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 75s] 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] [ 75s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 75s] ^ [ 75s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 75s] 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] [ 75s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 75s] ^ [ 75s] jsopcode.cpp: In function 'jsbytecode* DecompileDestructuring(SprintStack*, jsbytecode*, jsbytecode*)': [ 75s] jsopcode.cpp:1572:14: warning: variable 'saveop' set but not used [-Wunused-but-set-variable] [ 75s] JSOp op, saveop; [ 75s] ^ [ 75s] In file included from jsopcode.cpp:54:0: [ 75s] jsopcode.cpp: In function 'jsbytecode* Decompile(SprintStack*, jsbytecode*, intN, JSOp)': [ 75s] jsutil.h:120:43: warning: typedef 'js_static_assert312' locally defined but not used [-Wunused-local-typedefs] [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 75s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 75s] ^ [ 75s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 75s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 75s] ^ [ 75s] jsopcode.cpp:1891:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 75s] JS_STATIC_ASSERT(ARGNO_LEN == SLOTNO_LEN); [ 75s] ^ [ 76s] jsparse.cpp [ 76s] 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 [ 76s] In file included from jsparse.cpp:60:0: [ 76s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 76s] ^ [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 76s] ^ [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 76s] ^ [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 76s] ^ [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 76s] ^ [ 76s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 76s] ^ [ 76s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 76s] ^ [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 76s] ^ [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 76s] ^ [ 76s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 76s] ^ [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 76s] ^ [ 76s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 76s] ^ [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 76s] ^ [ 76s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 76s] ^ [ 76s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 76s] ^ [ 76s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 76s] ^ [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 76s] ^ [ 76s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 76s] ^ [ 76s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 76s] ^ [ 76s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 76s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 76s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 76s] ^ [ 76s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 76s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 76s] ^ [ 76s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 76s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 76s] ^ [ 77s] jsparse.cpp: In member function 'JSParseNode* js::Parser::functionDef(JSAtom*, js::Parser::FunctionType, uintN)': [ 77s] jsparse.cpp:3355:20: warning: converting 'false' to pointer type 'JSParseNode*' [-Wconversion-null] [ 77s] return false; [ 77s] ^ [ 77s] jsparse.cpp: In member function 'JSParseNode* js::Parser::primaryExpr(js::TokenKind, JSBool)': [ 77s] jsparse.cpp:8540:16: warning: variable 'afterComma' set but not used [-Wunused-but-set-variable] [ 77s] JSBool afterComma; [ 77s] ^ [ 78s] jsproxy.cpp [ 78s] 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 [ 78s] In file included from jsval.h:48:0, [ 78s] from jspubtd.h:47, [ 78s] from jsapi.h:49, [ 78s] from jsproxy.cpp:43: [ 78s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 78s] ^ [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 78s] ^ [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 78s] ^ [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 78s] ^ [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 78s] ^ [ 78s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 78s] ^ [ 78s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 78s] ^ [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 78s] ^ [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 78s] ^ [ 78s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 78s] ^ [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 78s] ^ [ 78s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 78s] ^ [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 78s] ^ [ 78s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 78s] ^ [ 78s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 78s] ^ [ 78s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 78s] ^ [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 78s] ^ [ 78s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 78s] ^ [ 78s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 78s] ^ [ 78s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 78s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 78s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 78s] ^ [ 78s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 78s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 78s] ^ [ 78s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 78s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 78s] ^ [ 78s] jsprf.cpp [ 78s] 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 [ 79s] In file included from jsprf.cpp:51:0: [ 79s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 79s] ^ [ 79s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 79s] ^ [ 79s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 79s] ^ [ 79s] jsprobes.cpp [ 79s] 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 [ 79s] In file included from jsval.h:48:0, [ 79s] from jspubtd.h:47, [ 79s] from jsapi.h:49, [ 79s] from jsprobes.cpp:36: [ 79s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 79s] ^ [ 79s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 79s] ^ [ 79s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 79s] ^ [ 79s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 79s] ^ [ 79s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 79s] ^ [ 79s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 79s] ^ [ 79s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 79s] ^ [ 79s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] js[ 72.573469] serial8250: too much work for irq4 [ 79s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 79s] ^ [ 79s] jspropertycache.cpp [ 79s] 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 [ 79s] In file included from jsval.h:48:0, [ 79s] from jspubtd.h:47, [ 79s] from jsapi.h:49, [ 79s] from jspropertycache.h:44, [ 79s] from jspropertycache.cpp:41: [ 79s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 79s] ^ [ 79s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 79s] ^ [ 79s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 79s] ^ [ 79s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] [ 72.844012] serial8250: too much work for irq4 [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 79s] ^ [ 79s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 79s] ^ [ 79s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 79s] ^ [ 79s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 79s] ^ [ 79s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 79s] ^ [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 79s] ^ [ 79s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 79s] ^ [ 79s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 79s] ^ [ 79s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 79s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 79s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 79s] ^ [ 79s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 79s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 79s] ^ [ 79s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 79s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 79s] ^ [ 80s] jspropertytree.cpp [ 80s] 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 [ 80s] In file included from jsval.h:48:0, [ 80s] from jspubtd.h:47, [ 80s] from jsapi.h:49, [ 80s] from jspropertytree.cpp:45: [ 80s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 80s] ^ [ 80s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 80s] ^ [ 80s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 80s] ^ [ 80s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 80s] ^ [ 80s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 80s] ^ [ 80s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 80s] ^ [ 80s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 80s] ^ [ 80s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] js[ 73.412013] serial8250: too much work for irq4 [ 80s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 80s] ^ [ 80s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 80s] ^ [ 80s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 80s] ^ [ 80s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 80s] ^ [ 80s] jsreflect.cpp [ 80s] 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 [ 80s] In file included from jsval.h:48:0, [ 80s] from jspubtd.h:47, [ 80s] from jsreflect.cpp:45: [ 80s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 80s] ^ [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 80s] ^ [ 80s] jsregexp.cpp [ 80s] 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 [ 80s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 80s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 80s] ^ [ 80s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 80s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 80s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 80s] ^ [ 80s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 80s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 80s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 80s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 81s] ^ [ 81s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 81s] ^ [ 81s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 81s] ^ [ 81s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 81s] ^ [ 81s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalStrin[ 74.004267] serial8250: too much work for irq4 [ 81s] g*)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 81s] ^ [ 81s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 81s] ^ [ 81s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 81s] ^ [ 81s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 81s] ^ [ 81s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 81s] ^ [ 81s] In file included from jsregexp.cpp:48:0: [ 81s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 81s] ^ [ 81s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 81s] ^ [ 81s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_A[ 74.172011] serial8250: too much work for irq4 [ 81s] SSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 81s] ^ [ 81s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 81s] ^ [ 81s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 81s] ^ [ 81s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 81s] ^ [ 81s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 81s] ^ [ 81s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 81s] ^ [ 81s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 81s] ^ [ 81s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 81s] ^ [ 81s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 81s] ^ [ 81s] In file included from nanojit/nanojit.h:377:0, [ 81s] from jsbuiltins.h:45, [ 81s] from jstracer.h:48, [ 81s] from jsregexp.cpp:64: [ 81s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 81s] 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] [ 81s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 81s] ^ [ 81s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 81s] 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] [ 81s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 81s] ^ [ 81s] In file included from jstracer.h:48:0, [ 81s] from jsregexp.cpp:64: [ 81s] jsregexp.cpp: At global scope: [ 81s] 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] [ 81s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 81s] ^ [ 81s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 81s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 81s] ^ [ 81s] jsregexp.cpp:178:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 81s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_CloneRegExpObject, CONTEXT, OBJECT, OBJECT, 0, [ 81s] ^ [ 81s] jsscan.cpp [ 81s] 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 [ 81s] jsscope.cpp [ 81s] 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 [ 81s] In file included from jsbit.h:44:0, [ 81s] from jsscan.cpp:57: [ 81s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 81s] ^ [ 81s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 81s] ^ [ 81s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 81s] ^ [ 81s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 81s] ^ [ 81s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 81s] ^ [ 81s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 81s] ^ [ 81s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 81s] ^ [ 81s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] js[ 74.924010] serial8250: too much work for irq4 [ 81s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 81s] ^ [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 81s] ^ [ 81s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 81s] ^ [ 81s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 81s] ^ [ 81s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 81s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 81s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 81s] ^ [ 81s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 81s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 81s] ^ [ 81s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 81s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 81s] ^ [ 82s] In file included from jsbit.h:44:0, [ 82s] from jsscope.cpp:50: [ 82s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 82s] ^ [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 82s] ^ [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 82s] ^ [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 82s] ^ [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 82s] ^ [ 82s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 82s] ^ [ 82s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 82s] ^ [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 82s] ^ [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 82s] ^ [ 82s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 82s] ^ [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 82s] ^ [ 82s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 82s] ^ [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 82s] ^ [ 82s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 82s] ^ [ 82s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 82s] ^ [ 82s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 82s] ^ [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 82s] ^ [ 82s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 82s] ^ [ 82s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 82s] ^ [ 82s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 82s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 82s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 82s] ^ [ 82s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 82s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 82s] ^ [ 82s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 82s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 82s] ^ [ 82s] In file included from nanojit/nanojit.h:377:0, [ 82s] from jsbuiltins.h:45, [ 82s] from jstracer.h:48, [ 82s] from jsscope.cpp:64: [ 82s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 82s] 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] [ 82s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 82s] ^ [ 82s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 82s] 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] [ 82s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 82s] ^ [ 83s] jsscript.cpp [ 83s] 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 [ 83s] In file included from jsscript.cpp:47:0: [ 83s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 83s] ^ [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 83s] ^ [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 83s] ^ [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 83s] ^ [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 83s] ^ [ 83s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 83s] ^ [ 83s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 83s] ^ [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 83s] ^ [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 83s] ^ [ 83s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 83s] ^ [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 83s] ^ [ 83s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 83s] ^ [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 83s] ^ [ 83s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 83s] ^ [ 83s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 83s] ^ [ 83s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 83s] ^ [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 83s] ^ [ 83s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 83s] ^ [ 83s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 83s] ^ [ 83s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 83s] ^ [ 83s] In file included from nanojit/nanojit.h:377:0, [ 83s] from jsbuiltins.h:45, [ 83s] from jstracer.h:48, [ 83s] from jsscript.cpp:63: [ 83s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 83s] 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] [ 83s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 83s] ^ [ 83s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 83s] 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] [ 83s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 83s] ^ [ 83s] jsstr.cpp [ 83s] 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 [ 83s] jsscript.cpp: In member function 'jsuword* js::Bindings::getLocalNameArray(JSContext*, JSArenaPool*)': [ 83s] jsscript.cpp:193:17: warning: variable 'constFlag' set but not used [-Wunused-but-set-variable] [ 83s] jsuword constFlag = 0; [ 83s] ^ [ 83s] In file included from jsscript.cpp:47:0: [ 83s] jsscript.cpp: In function 'JSBool js_XDRScript(JSXDRState*, JSScript**, JSBool*)': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsscript.cpp:712:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(sizeof(tn->kind) == sizeof(uint8)); [ 83s] ^ [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsscript.cpp:713:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(sizeof(tn->stackDepth) == sizeof(uint16)); [ 83s] ^ [ 83s] jsscript.cpp: In static member function 'static JSScript* JSScript::NewScript(JSContext*, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint16, uint16, JSVersion)': [ 83s] jsutil.h:120:43: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs] [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 83s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 83s] ^ [ 83s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 83s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 83s] ^ [ 83s] jsscript.cpp:1289:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 83s] JS_STATIC_ASSERT(sizeof(JSObjectArray) + [ 83s] ^ [ 83s] jstypedarray.cpp [ 84s] 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 [ 84s] jsutil.cpp [ 84s] 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 [ 84s] In file included from jstypedarray.cpp:44:0: [ 84s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 84s] ^ [ 84s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 84s] ^ [ 84s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 84s] ^ [ 84s] jswrapper.cpp [ 84s] 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 [ 84s] In file included from nanojit/nanojit.h:377:0, [ 84s] from jsbuiltins.h:45, [ 84s] from jstypedarray.cpp:51: [ 84s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 84s] 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] [ 84s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 84s] ^ [ 84s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 84s] 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] [ 84s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 84s] ^ [ 84s] In file included from jstypedarray.cpp:44:0: [ 84s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 84s] ^ [ 84s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 84s] ^ [ 84s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 84s] ^ [ 84s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 84s] ^ [ 84s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 84s] ^ [ 84s] In file included from jsstr.cpp:55:0: [ 84s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 84s] ^ [ 84s] In file included from jsval.h:48:0, [ 84s] from jspubtd.h:47, [ 84s] from jsapi.h:49, [ 84s] from jswrapper.cpp:42: [ 84s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 84s] ^ [ 84s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 84s] ^ [ 84s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 84s] ^ [ 84s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 84s] ^ [ 84s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 84s] ^ [ 84s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] [ 77.320009] serial8250: too much work for irq4 [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 84s] ^ [ 84s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 84s] ^ [ 84s] In file included from jstypedarray.cpp:51:0: [ 84s] jstypedarray.cpp: At global scope: [ 84s] 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] [ 84s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 84s] ^ [ 84s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 84s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 84s] ^ [ 84s] jstypedarray.cpp:387:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 84s] JS_DEFINE_CALLINFO_1(extern, INT32, js_TypedArray_uint8_clamp_double, DOUBLE, [ 84s] ^ [ 84s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 84s] ^ [ 84s] In file included from jstypedarray.cpp:44:0: [ 84s] jstypedarray.cpp: In member function 'void TypedArrayTemplate::copyIndexToValue(JSContext*, uint32, js::Value*)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jstypedarray.cpp:1351:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(NativeType) < 4); [ 84s] ^ [ 84s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 84s] ^ [ 84s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 84s] ^ [ 84s] jstypedarray.cpp: In function 'JSObject* TypedArrayConstruct(JSContext*, jsint, uintN, js::Value*)': [ 84s] jstypedarray.cpp:1671:16: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 84s] return false; [ 84s] ^ [ 84s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT[ 77.376010] serial8250: too much work for irq4 [ 84s] _GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 84s] ^ [ 84s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 84s] ^ [ 84s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 84s] ^ [ 84s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = signed char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 84s] 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]' [ 84s] jstypedarray.cpp:1643:27: required from here [ 84s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 84s] return false; [ 84s] ^ [ 84s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 84s] 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]' [ 84s] jstypedarray.cpp:1646:28: required from here [ 84s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 84s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 84s] 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]' [ 84s] jstypedarray.cpp:1649:28: required from here [ 84s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 84s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 84s] 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]' [ 84s] jstypedarray.cpp:1652:29: required from here [ 84s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 84s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 84s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 84s] jstypedarray.cpp:1655:28: required from here [ 84s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 84s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 84s] 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]' [ 84s] jstypedarray.cpp:1658:29: required from here [ 84s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 84s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 84s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 84s] jstypedarray.cpp:1661:30: required from here [ 84s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 84s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 84s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 84s] jstypedarray.cpp:1664:30: required from here [ 84s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 84s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = uint8_clamped; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 84s] 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]' [ 84s] jstypedarray.cpp:1667:35: required from here [ 84s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 84s] In file included from nanojit/nanojit.h:377:0, [ 84s] from jsbuiltins.h:45, [ 84s] from jsstr.cpp:62: [ 84s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 84s] 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] [ 84s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 84s] ^ [ 84s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 84s] 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] [ 84s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 84s] ^ [ 84s] In file included from jsstr.cpp:55:0: [ 84s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 84s] ^ [ 84s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 84s] ^ [ 84s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 84s] ^ [ 84s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 84s] ^ [ 84s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 84s] ^ [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 84s] ^ [ 84s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 84s] ^ [ 84s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 84s] ^ [ 84s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 84s] ^ [ 84s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 84s] ^ [ 84s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 84s] ^ [ 84s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 84s] ^ [ 84s] jsstr.cpp: In function 'jschar* AllocChars(JSContext*, size_t)': [ 84s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 84s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 84s] ^ [ 84s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 84s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 84s] ^ [ 84s] jsstr.cpp:119:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 84s] JS_STATIC_ASSERT(JSString::MAX_LENGTH * sizeof(jschar) < UINT32_MAX); [ 84s] ^ [ 84s] In file included from jsstr.cpp:62:0: [ 84s] jsstr.cpp: At global scope: [ 84s] 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] [ 84s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 84s] ^ [ 84s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 84s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 84s] ^ [ 84s] jsstr.cpp:239:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 84s] JS_DEFINE_CALLINFO_2(extern, BOOL, js_Flatten, CONTEXT, STRING, 0, nanojit::ACCSET_STORE_ANY) [ 84s] ^ [ 84s] jsstr.cpp: In member function 'const RegExpPair* RegExpGuard::normalizeRegExp(bool, uintN, uintN, js::Value*)': [ 84s] jsstr.cpp:1737:24: warning: converting 'false' to pointer type 'const RegExpPair*' [-Wconversion-null] [ 84s] return false; [ 84s] ^ [ 84s] In file included from jsstr.cpp:62:0: [ 84s] jsstr.cpp: At global scope: [ 84s] 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] [ 84s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 84s] ^ [ 84s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 84s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 84s] ^ [ 84s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 84s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 84s] ^ [ 84s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 84s] _JS_DEFINE_CALLINFO_n tn0 \ [ 84s] ^ [ 84s] jsstr.cpp:3063:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 84s] JS_DEFINE_TRCINFO_1(str_concat, [ 84s] ^ [ 85s] jsxdrapi.cpp [ 85s] 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 [ 85s] In file included from jsxdrapi.cpp:47:0: [ 85s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 85s] ^ [ 85s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 85s] ^ [ 85s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 85s] ^ [ 85s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 85s] ^ [ 85s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 85s] ^ [ 85s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 85s] ^ [ 85s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 85s] ^ [ 85s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] js[ 78.488012] serial8250: too much work for irq4 [ 85s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 85s] ^ [ 85s] jsxml.cpp [ 85s] 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 [ 85s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 85s] ^ [ 85s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 85s] ^ [ 85s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 85s] ^ [ 85s] In file included from jsbit.h:44:0, [ 85s] from jsxml.cpp:49: [ 85s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 85s] ^ [ 85s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 85s] ^ [ 85s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 85s] ^ [ 85s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 85s] ^ [ 85s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 85s] ^ [ 85s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 85s] ^ [ 85s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 85s] ^ [ 85s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 85s] ^ [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 85s] ^ [ 85s] 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] [ 85s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 85s] ^ [ 85s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 85s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 85s] ^ [ 85s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 85s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 85s] ^ [ 85s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 85s] _JS_DEFINE_CALLINFO_n tn0 \ [ 85s] ^ [ 85s] jsstr.cpp:3376:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 85s] JS_DEFINE_TRCINFO_1(str_fromCharCode, [ 85s] ^ [ 85s] In file included from jsstr.cpp:55:0: [ 85s] jsstr.cpp: In member function 'JSFlatString* js::StringBuffer::finishString()': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert74' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstr.cpp:3501:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH < CharBuffer::InlineLength); [ 85s] ^ [ 85s] In file included from jsstr.cpp:62:0: [ 85s] jsstr.cpp: At global scope: [ 85s] 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] [ 85s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 85s] ^ [ 85s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 85s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 85s] ^ [ 85s] jsstr.cpp:3823:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 85s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_EqualStringsOnTrace, [ 85s] ^ [ 85s] 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] [ 85s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 85s] ^ [ 85s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 85s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 85s] ^ [ 85s] jsstr.cpp:3877:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 85s] JS_DEFINE_CALLINFO_3(extern, INT32, js_CompareStringsOnTrace, [ 85s] ^ [ 85s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 85s] ^ [ 85s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 85s] ^ [ 85s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 85s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 85s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 85s] ^ [ 85s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 85s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 85s] ^ [ 85s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 85s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 85s] ^ [ 86s] prmjtime.cpp [ 86s] 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 [ 86s] sharkctl.cpp [ 86s] 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 [ 86s] jstracer.cpp [ 86s] 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 [ 86s] In file included from nanojit/nanojit.h:377:0, [ 86s] from jstracer.cpp:58: [ 86s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 86s] 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] [ 86s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 86s] ^ [ 86s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 86s] 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] [ 86s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 86s] ^ [ 86s] In file included from jsbit.h:44:0, [ 86s] from jstracer.cpp:43: [ 86s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 86s] ^ [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 86s] ^ [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 86s] ^ [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 86s] ^ [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 86s] ^ [ 86s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 86s] ^ [ 86s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 86s] ^ [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 86s] ^ [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 86s] ^ [ 86s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 86s] ^ [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 86s] ^ [ 86s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 86s] ^ [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 86s] ^ [ 86s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 86s] ^ [ 86s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 86s] ^ [ 86s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 86s] ^ [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 86s] ^ [ 86s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 86s] ^ [ 86s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 86s] ^ [ 86s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 86s] ^ [ 86s] In file included from jstracer.h:48:0, [ 86s] from jstracer.cpp:78: [ 86s] jstracer.cpp: At global scope: [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:323:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 86s] JS_DEFINE_CALLINFO_2(extern, STRING, js_IntToString, CONTEXT, INT32, 1, nanojit::ACCSET_NONE) [ 86s] ^ [ 86s] In file included from jsbit.h:44:0, [ 86s] from jstracer.cpp:43: [ 86s] jstracer.cpp: In function 'void js::NativeToValue(JSContext*, js::Value&, JSValueType, double*)': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jstracer.cpp:2979:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(sizeof(Value) == sizeof(double)); [ 86s] ^ [ 86s] In file included from jstracer.h:48:0, [ 86s] from jstracer.cpp:78: [ 86s] jstracer.cpp: At global scope: [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:8140:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(extern, UINT32, GetClosureVar, CONTEXT, OBJECT, CVIPTR, DOUBLEPTR, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:8142:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(extern, UINT32, GetClosureArg, CONTEXT, OBJECT, CVIPTR, DOUBLEPTR, [ 86s] ^ [ 86s] In file included from jsbit.h:44:0, [ 86s] from jstracer.cpp:43: [ 86s] jstracer.cpp: In member function 'nanojit::LIns* js::TraceRecorder::unbox_string_id(nanojit::LIns*)': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert74' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jstracer.cpp:10118:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(JSID_TYPE_STRING == 0); [ 86s] ^ [ 86s] In file included from jstracer.h:48:0, [ 86s] from jstracer.cpp:78: [ 86s] jstracer.cpp: At global scope: [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:10588:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 86s] JS_DEFINE_CALLINFO_3(static, BOOL, functionProbe, CONTEXT, FUNCTION, INT32, 0, ACCSET_ALL) [ 86s] ^ [ 86s] In file included from jsbit.h:44:0, [ 86s] from jstracer.cpp:43: [ 86s] jstracer.cpp: In member function 'void js::TraceRecorder::propagateFailureToBuiltinStatus(nanojit::LIns*, nanojit::LIns*&)': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jstracer.cpp:11186:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(((JS_TRUE & 1) ^ 1) << 1 == 0); [ 86s] ^ [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert77' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jstracer.cpp:11187:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(((JS_FALSE & 1) ^ 1) << 1 == BUILTIN_ERROR); [ 86s] ^ [ 86s] In file included from jstracer.h:48:0, [ 86s] from jstracer.cpp:78: [ 86s] jstracer.cpp: At global scope: [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:11432:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 86s] JS_DEFINE_CALLINFO_2(static, BOOL, ceilReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY) [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:11433:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 86s] JS_DEFINE_CALLINFO_2(static, BOOL, floorReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY) [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:11434:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 86s] JS_DEFINE_CALLINFO_2(static, BOOL, roundReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY) [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:11842:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(extern, BOOL_FAIL, DeleteIntKey, CONTEXT, OBJECT, INT32, BOOL, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:11864:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(extern, BOOL_FAIL, DeleteStrKey, CONTEXT, OBJECT, STRING, BOOL, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:12142:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, MethodWriteBarrier, CONTEXT, OBJECT, UINT32, CVALUEPTR, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:12719:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 86s] JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, GetPropertyByName, CONTEXT, OBJECT, STRINGPTR, VALUEPTR, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:12793:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyByIndex, CONTEXT, OBJECT, INT32, VALUEPTR, 0, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] [ 79.776005] serial8250: too much work for irq4 [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:12823:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyById, CONTEXT, OBJECT, JSID, VALUEPTR, [ 86s] ^ [ 86s] In file included from jsbit.h:44:0, [ 86s] from jstracer.cpp:43: [ 86s] jstracer.cpp: In member function 'js::RecordingStatus js::TraceRecorder::getPropertyById(nanojit::LIns*, js::Value*)': [ 86s] jsutil.h:120:43: warning: typedef 'js_static_assert87' locally defined but not used [-Wunused-local-typedefs] [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 86s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 86s] ^ [ 86s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 86s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 86s] ^ [ 86s] jstracer.cpp:12842:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 86s] JS_STATIC_ASSERT(sizeof(jsid) == sizeof(void *)); [ 86s] ^ [ 86s] In file included from jstracer.h:48:0, [ 86s] from jstracer.cpp:78: [ 86s] jstracer.cpp: At global scope: [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:12881:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyWithNativeGetter, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:13204:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 86s] JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, SetPropertyByName, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:13223:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, InitPropertyByName, CONTEXT, OBJECT, STRINGPTR, VALUE, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:13264:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 86s] JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, SetPropertyByIndex, CONTEXT, OBJECT, INT32, VALUEPTR, BOOL, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:13282:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, InitPropertyByIndex, CONTEXT, OBJECT, INT32, VALUE, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:13525:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 86s] JS_DEFINE_CALLINFO_2(static, BOOL, CheckSameGlobal, OBJECT, OBJECT, 0, ACCSET_STORE_ANY) [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:13584:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 86s] JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarArgOnTrace, CONTEXT, UINT32, INT32, UINT32, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:13586:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 86s] JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarVarOnTrace, CONTEXT, UINT32, INT32, UINT32, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:13588:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 86s] JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarStackOnTrace, CONTEXT, UINT32, INT32,[ 79.828010] serial8250: too much work for irq4 [ 86s] UINT32, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:14184:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(static, OBJECT_FAIL, MethodReadBarrier, CONTEXT, OBJECT, SHAPE, OBJECT, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:14881:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 86s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, ObjectToIterator, CONTEXT, OBJECT, INT32, VALUEPTR, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:14929:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 86s] JS_DEFINE_CALLINFO_3(extern, BOOL_FAIL, IteratorMore, CONTEXT, OBJECT, VALUEPTR, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:14997:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 86s] JS_DEFINE_CALLINFO_2(extern, BOOL_FAIL, CloseIterator, CONTEXT, OBJECT, 0, ACCSET_STORE_ANY) [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:15471:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 86s] JS_DEFINE_CALLINFO_3(static, BOOL_FAIL, HasInstanceOnTrace, CONTEXT, OBJECT, VALUE, [ 86s] ^ [ 86s] 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] [ 86s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 86s] ^ [ 86s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 86s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 86s] ^ [ 86s] jstracer.cpp:16578:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 86s] JS_DEFINE_CALLINFO_2(extern, BOOL, js_Unbrand, CONTEXT, OBJECT, 0, ACCSET_STORE_ANY) [ 86s] ^ [ 86s] jstracer.cpp: In member function 'js::LoopProfile::ProfileAction js::LoopProfile::profileOperation(JSContext*, JSOp)': [ 86s] jstracer.cpp:17359:20: warning: variable 'v' set but not used [-Wunused-but-set-variable] [ 86s] StackValue v = stackAt(-1); [ 86s] ^ [ 89s] Assembler.cpp [ 89s] 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 [ 89s] In file included from ./nanojit/nanojit.h:377:0, [ 89s] from ./nanojit/Assembler.cpp:40: [ 89s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 89s] ./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] [ 89s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 89s] ^ [ 89s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 89s] ./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] [ 89s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 89s] ^ [ 89s] Allocator.cpp [ 89s] 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 [ 89s] In file included from ./nanojit/nanojit.h:377:0, [ 89s] from ./nanojit/Allocator.cpp:40: [ 89s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 89s] ./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] [ 89s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 89s] ^ [ 89s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 89s] ./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] [ 89s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 89s] ^ [ 90s] CodeAlloc.cpp [ 90s] 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 [ 90s] In file included from ./nanojit/nanojit.h:377:0, [ 90s] from ./nanojit/CodeAlloc.cpp:40: [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 90s] ^ [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 90s] ^ [ 90s] Containers.cpp [ 90s] 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 [ 90s] In file included from ./nanojit/nanojit.h:377:0, [ 90s] from ./nanojit/Containers.cpp:40: [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 90s] ^ [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 90s] ^ [ 90s] Fragmento.cpp [ 90s] 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 [ 90s] In file included from ./nanojit/nanojit.h:377:0, [ 90s] from ./nanojit/Fragmento.cpp:42: [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 90s] ^ [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 90s] ^ [ 90s] LIR.cpp [ 90s] 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 [ 90s] In file included from ./nanojit/nanojit.h:377:0, [ 90s] from ./nanojit/LIR.cpp:40: [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 90s] ^ [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 90s] ^ [ 90s] njconfig.cpp [ 90s] 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 [ 90s] In file included from ./nanojit/nanojit.h:377:0, [ 90s] from ./nanojit/njconfig.cpp:40: [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 90s] ^ [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 90s] ^ [ 90s] RegAlloc.cpp [ 90s] 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 [ 90s] In file included from ./nanojit/nanojit.h:377:0, [ 90s] from ./nanojit/RegAlloc.cpp:40: [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 90s] ^ [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 90s] ^ [ 90s] avmplus.cpp [ 90s] 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 [ 90s] In file included from ./nanojit/nanojit.h:377:0, [ 90s] from ./nanojit/avmplus.cpp:36: [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 90s] ^ [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 90s] ^ [ 90s] Nativei386.cpp [ 90s] 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 [ 90s] In file included from ./nanojit/nanojit.h:377:0, [ 90s] from ./nanojit/Nativei386.cpp:41: [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 90s] ^ [ 90s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 90s] ./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] [ 90s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 90s] ^ [ 91s] jsbuiltins.cpp [ 91s] 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 [ 91s] In file included from jsval.h:48:0, [ 91s] from jspubtd.h:47, [ 91s] from jsapi.h:49, [ 91s] from jsbuiltins.cpp:44: [ 91s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 91s] ^ [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 91s] ^ [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 91s] ^ [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 91s] ^ [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 91s] ^ [ 91s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 91s] ^ [ 91s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 91s] ^ [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 91s] ^ [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 91s] ^ [ 91s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 91s] ^ [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 91s] ^ [ 91s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 91s] ^ [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 91s] ^ [ 91s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 91s] ^ [ 91s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 91s] ^ [ 91s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 91s] ^ [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 91s] ^ [ 91s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 91s] ^ [ 91s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 91s] ^ [ 91s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 91s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 91s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 91s] ^ [ 91s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 91s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 91s] ^ [ 91s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 91s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 91s] ^ [ 91s] In file included from nanojit/nanojit.h:377:0, [ 91s] from jsbuiltins.h:45, [ 91s] from jsbuiltins.cpp:59: [ 91s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 91s] 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] [ 91s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 91s] ^ [ 91s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 91s] 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] [ 91s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 91s] ^ [ 91s] In file included from jsbuiltins.cpp:59:0: [ 91s] jsbuiltins.cpp: At global scope: [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:98:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 91s] JS_DEFINE_CALLINFO_2(extern, DOUBLE, js_dmod, DOUBLE, DOUBLE, 1, ACCSET_NONE) [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:108:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 91s] JS_DEFINE_CALLINFO_2(extern, INT32, js_imod, INT32, INT32, 1, ACCSET_NONE) [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:123:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 91s] JS_DEFINE_CALLINFO_2(extern, DOUBLE, js_UnboxDouble, UINT32, UINT32, 1, ACCSET_NONE) [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:136:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 91s] JS_DEFINE_CALLINFO_2(extern, INT32, js_UnboxInt32, UINT32, UINT32, 1, ACCSET_NONE) [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:165:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 91s] JS_DEFINE_CALLINFO_1(extern, INT32, js_DoubleToInt32, DOUBLE, 1, ACCSET_NONE) [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:172:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 91s] JS_DEFINE_CALLINFO_1(extern, UINT32, js_DoubleToUint32, DOUBLE, 1, ACCSET_NONE) [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:187:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 91s] JS_DEFINE_CALLINFO_3(extern, DOUBLE, js_StringToNumber, CONTEXT, STRING, BOOLPTR, [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:197:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 91s] JS_DEFINE_CALLINFO_3(extern, INT32, js_StringToInt32, CONTEXT, STRING, BOOLPTR, [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:232:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 91s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_AddProperty, CONTEXT, OBJECT, SHAPE, 0, ACCSET_STORE_ANY) [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:239:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 91s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_AddAtomProperty, CONTEXT, OBJECT, SHAPE, 0, ACCSET_STORE_ANY) [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:269:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 91s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_HasNamedProperty, CONTEXT, OBJECT, STRING, [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:281:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 91s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_HasNamedPropertyInt32, CONTEXT, OBJECT, INT32, [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:290:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 91s] JS_DEFINE_CALLINFO_2(extern, STRING, js_TypeOfObject, CONTEXT, OBJECT, 1, ACCSET_NONE) [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:298:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 91s] JS_DEFINE_CALLINFO_2(extern, STRING, js_BooleanIntToString, CONTEXT, INT32, 1, ACCSET_NONE) [ 91s] ^ [ 91s] 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] [ 91s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 91s] ^ [ 91s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 91s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 91s] ^ [ 91s] jsbuiltins.cpp:320:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 91s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_NewNullClosure, CONTEXT, OBJECT, OBJECT, OBJECT, [ 91s] ^ [ 91s] VMPI.cpp [ 91s] 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 [ 92s] In file included from ./nanojit/nanojit.h:377:0, [ 92s] from ./nanojit/VMPI.cpp:35: [ 92s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 92s] ./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] [ 92s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 92s] ^ [ 92s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 92s] ./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] [ 92s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 92s] ^ [ 92s] Writer.cpp [ 92s] 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 [ 92s] MethodJIT.cpp [ 92s] 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 [ 92s] In file included from ./jsbit.h:44:0, [ 92s] from ./jstl.h:43, [ 92s] from ./tracejit/Writer.cpp:41: [ 92s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 92s] ^ [ 92s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 92s] ^ [ 92s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 92s] ^ [ 92s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 92s] ^ [ 92s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 92s] ^ [ 92s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 92s] ^ [ 92s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 92s] ^ [ 92s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(j[ 85.252015] serial8250: too much work for irq4 [ 92s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 92s] ^ [ 92s] In file included from ./jsval.h:48:0, [ 92s] from ./jspubtd.h:47, [ 92s] from ./jsprvtd.h:57, [ 92s] from ./jscntxt.h:55, [ 92s] from ./methodjit/MethodJIT.h:42, [ 92s] from ./methodjit/MethodJIT.cpp:39: [ 92s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 92s] ^ [ 92s] In file included from ./dist/include/nanojit.h:377:0, [ 92s] from ./tracejit/Writer.h:47, [ 92s] from ./tracejit/Writer.cpp:43: [ 92s] ./dist/include/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 92s] ./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] [ 92s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 92s] ^ [ 92s] ./dist/include/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 92s] ./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] [ 92s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 92s] ^ [ 92s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 92s] ^ [ 92s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 92s] ^ [ 92s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 92s] ^ [ 92s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 92s] ^ [ 92s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 92s] ^ [ 92s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 92s] ^ [ 92s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 92s] ^ [ 92s] In file included from ./nanojit/nanojit.h:377:0, [ 92s] from ./jsbuiltins.h:45, [ 92s] from ./jstracer.h:48, [ 92s] from ./methodjit/MethodJIT.cpp:42: [ 92s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 92s] ./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] [ 92s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 92s] ^ [ 92s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 92s] ./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] [ 92s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 92s] ^ [ 92s] In file included from ./jsval.h:48:0, [ 92s] from ./jspubtd.h:47, [ 92s] from ./jsprvtd.h:57, [ 92s] from ./jscntxt.h:55, [ 92s] from ./methodjit/MethodJIT.h:42, [ 92s] from ./methodjit/MethodJIT.cpp:39: [ 92s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 92s] ^ [ 92s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 92s] ^ [ 92s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 92s] ^ [ 92s] StubCalls.cpp [ 92s] 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 [ 92s] ./methodjit/MethodJIT.cpp: In member function 'void JSStackFrame::methodjitStaticAsserts()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./methodjit/MethodJIT.cpp:69:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) == 0x18); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./methodjit/MethodJIT.cpp:70:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) + 4 == 0x1C); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./methodjit/MethodJIT.cpp:71:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSStackFrame, ncode_) == 0x14); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./methodjit/MethodJIT.cpp:73:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) == 24); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./methodjit/MethodJIT.cpp:74:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) + 4 == 28); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./methodjit/MethodJIT.cpp:75:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSStackFrame, ncode_) == 20); [ 92s] ^ [ 92s] In file included from ./jsval.h:48:0, [ 92s] from ./jspubtd.h:47, [ 92s] from ./jsprvtd.h:57, [ 92s] from ./jscntxt.h:55, [ 92s] from ./methodjit/StubCalls.cpp:41: [ 92s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 92s] ^ [ 92s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 92s] ^ [ 92s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 92s] ^ [ 92s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 92s] ^ [ 92s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 92s] ^ [ 92s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 92s] ^ [ 92s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 92s] ^ [ 92s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(j[ 85.960008] serial8250: too much work for irq4 [ 92s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 92s] ^ [ 92s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 92s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 92s] ^ [ 92s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 92s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 92s] ^ [ 92s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 92s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 92s] ^ [ 92s] Compiler.cpp [ 92s] 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 [ 93s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 93s] ^ [ 93s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 93s] ^ [ 93s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 93s] ^ [ 93s] In file included from ./jsval.h:48:0, [ 93s] from ./jspubtd.h:47, [ 93s] from ./jsprvtd.h:57, [ 93s] from ./jscntxt.h:55, [ 93s] from ./methodjit/MethodJIT.h:42, [ 93s] from ./methodjit/Compiler.cpp:42: [ 93s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 93s] ^ [ 93s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 93s] ^ [ 93s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 93s] ^ [ 93s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 93s] ^ [ 93s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 93s] ^ [ 93s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 93s] ^ [ 93s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 93s] ^ [ 93s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(j[ 86.168009] serial8250: too much work for irq4 [ 93s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 93s] ^ [ 93s] In file included from ./nanojit/nanojit.h:377:0, [ 93s] from ./jsbuiltins.h:45, [ 93s] from ./jstracer.h:48, [ 93s] from ./methodjit/StubCalls.cpp:55: [ 93s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 93s] ./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] [ 93s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 93s] ^ [ 93s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 93s] ./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] [ 93s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 93s] ^ [ 93s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 93s] ^ [ 93s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 93s] ^ [ 93s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 93s] ^ [ 93s] ./methodjit/Compiler.cpp: In member function 'js::mjit::CompileStatus js::mjit::Compiler::generateMethod()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./methodjit/Compiler.cpp:1123:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(JSOP_LT_LENGTH == JSOP_GE_LENGTH); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./methodjit/Compiler.cpp:1124:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(JSOP_LE_LENGTH == JSOP_GE_LENGTH); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./methodjit/Compiler.cpp:1125:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(JSOP_GT_LENGTH == JSOP_GE_LENGTH); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./methodjit/Compiler.cpp:1126:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(JSOP_EQ_LENGTH == JSOP_GE_LENGTH); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./methodjit/Compiler.cpp:1127:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(JSOP_NE_LENGTH == JSOP_GE_LENGTH); [ 93s] ^ [ 93s] ./methodjit/Compiler.cpp: In member function 'void js::mjit::Compiler::jsop_setprop_slow(JSAtom*, bool)': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./methodjit/Compiler.cpp:2911:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(JSOP_SETNAME_LENGTH == JSOP_SETPROP_LENGTH); [ 93s] ^ [ 93s] FrameState.cpp [ 93s] 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 [ 93s] In file included from ./jsval.h:48:0, [ 93s] from ./jspubtd.h:47, [ 93s] from ./jsprvtd.h:57, [ 93s] from ./jscntxt.h:55, [ 93s] from ./methodjit/FrameState.cpp:39: [ 93s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 93s] ^ [ 93s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 93s] ^ [ 93s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 93s] ^ [ 93s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 93s] ^ [ 93s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 93s] ^ [ 93s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 93s] ^ [ 93s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 93s] ^ [ 93s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 93s] ^ [ 93s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 93s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 93s] ^ [ 93s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 93s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 93s] ^ [ 93s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 93s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 93s] ^ [ 94s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 94s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 94s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 94s] ^ [ 94s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 94s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 94s] ^ [ 94s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 94s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 94s] ^ [ 94s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 94s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 94s] ^ [ 94s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 94s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 94s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 94s] ^ [ 94s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 94s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 94s] ^ [ 94s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 94s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 94s] ^ [ 94s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 94s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 94s] ^ [ 94s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 94s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 94s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 94s] ^ [ 94s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 94s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 94s] ^ [ 94s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 94s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 94s] ^ [ 94s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 94s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 94s] ^ [ 95s] FastArithmetic.cpp [ 95s] 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 [ 95s] In file included from ./jsval.h:48:0, [ 95s] from ./jspubtd.h:47, [ 95s] from ./jsapi.h:49, [ 95s] from ./jsbool.h:46, [ 95s] from ./methodjit/FastArithmetic.cpp:41: [ 95s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 95s] ^ [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 95s] ^ [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 95s] ^ [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 95s] ^ [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 95s] ^ [ 95s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 95s] ^ [ 95s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 95s] ^ [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 95s] ^ [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 95s] ^ [ 95s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 95s] ^ [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 95s] ^ [ 95s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 95s] ^ [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 95s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 95s] ^ [ 95s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 95s] ^ [ 95s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 95s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 95s] ^ [ 95s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 95s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 95s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 96s] ^ [ 96s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 96s] ^ [ 96s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 96s] ^ [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 96s] ^ [ 96s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 96s] ^ [ 96s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 96s] ^ [ 96s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 96s] ^ [ 96s] FastOps.cpp [ 96s] 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 [ 96s] In file included from ./jsval.h:48:0, [ 96s] from ./jspubtd.h:47, [ 96s] from ./jsapi.h:49, [ 96s] from ./jsbool.h:46, [ 96s] from ./methodjit/FastOps.cpp:40: [ 96s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 96s] ^ [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 96s] ^ [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 96s] ^ [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 96s] ^ [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 96s] ^ [ 96s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 96s] ^ [ 96s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 96s] ^ [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 96s] ^ [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 96s] ^ [ 96s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 96s] ^ [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 96s] ^ [ 96s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 96s] ^ [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 96s] ^ [ 96s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 96s] ^ [ 96s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 96s] ^ [ 96s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 96s] ^ [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 96s] ^ [ 96s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 96s] ^ [ 96s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 96s] ^ [ 96s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 96s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 96s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 96s] ^ [ 96s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 96s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 96s] ^ [ 96s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 96s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 96s] ^ [ 97s] StubCompiler.cpp [ 97s] 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 [ 97s] In file included from ./jsval.h:48:0, [ 97s] from ./jspubtd.h:47, [ 97s] from ./jsprvtd.h:57, [ 97s] from ./jscntxt.h:55, [ 97s] from ./methodjit/MethodJIT.h:42, [ 97s] from ./methodjit/StubCalls.h:44, [ 97s] from ./methodjit/StubCompiler.cpp:41: [ 97s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 97s] ^ [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 97s] ^ [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 97s] ^ [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 97s] ^ [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 97s] ^ [ 97s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 97s] ^ [ 97s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 97s] ^ [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 97s] ^ [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 97s] ^ [ 97s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 97s] ^ [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_asse[ 90.684010] serial8250: too much work for irq4 [ 97s] rt, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 97s] ^ [ 97s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 97s] ^ [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 97s] ^ [ 97s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 97s] ^ [ 97s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 97s] ^ [ 97s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 97s] ^ [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 97s] ^ [ 97s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 97s] ^ [ 97s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 97s] ^ [ 97s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 97s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 97s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 97s] ^ [ 97s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 97s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 97s] ^ [ 97s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 97s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 97s] ^ [ 98s] MonoIC.cpp [ 98s] 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 [ 98s] In file included from ./jsval.h:48:0, [ 98s] from ./jspubtd.h:47, [ 98s] from ./jsprvtd.h:57, [ 98s] from ./jscntxt.h:55, [ 98s] from ./jsscope.h:52, [ 98s] from ./methodjit/MonoIC.cpp:40: [ 98s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 98s] ^ [ 98s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 98s] ^ [ 98s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 98s] ^ [ 98s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] [ 91.544013] serial8250: too much work for irq4 [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 98s] ^ [ 98s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 98s] ^ [ 98s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 98s] ^ [ 98s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 98s] ^ [ 98s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 98s] ^ [ 98s] PolyIC.cpp [ 98s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 98s] ^ [ 98s] 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 [ 98s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 98s] ^ [ 98s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 98s] ^ [ 98s] In file included from ./jsval.h:48:0, [ 98s] from ./jspubtd.h:47, [ 98s] from ./jsprvtd.h:57, [ 98s] from ./jscntxt.h:55, [ 98s] from ./methodjit/PolyIC.h:43, [ 98s] from ./methodjit/PolyIC.cpp:39: [ 98s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 98s] ^ [ 98s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 98s] ^ [ 98s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 98s] ^ [ 98s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 98s] ^ [ 98s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 98s] ^ [ 98s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 98s] ^ [ 98s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 98s] ^ [ 98s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 98s] ^ [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 98s] ^ [ 98s] ./methodjit/MonoIC.cpp: In member function 'bool CallCompiler::generateNativeStub()': [ 98s] ./jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 98s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 98s] ^ [ 98s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 98s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 98s] ^ [ 98s] ./methodjit/MonoIC.cpp:880:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 98s] JS_STATIC_ASSERT(sizeof(Value) == 8); [ 98s] ^ [ 99s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 99s] ^ [ 99s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 99s] ^ [ 99s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 99s] ^ [ 99s] ./methodjit/PolyIC.cpp: In function 'void js::mjit::ic::SetProp(js::VMFrame&, js::mjit::ic::PICInfo*)': [ 99s] ./methodjit/PolyIC.cpp:1740:11: warning: variable 'rval' set but not used [-Wunused-but-set-variable] [ 99s] Value rval = f.regs.sp[-1]; [ 99s] ^ [ 99s] ImmutableSync.cpp [ 99s] 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 [ 99s] In file included from ./jsval.h:48:0, [ 99s] from ./jspubtd.h:47, [ 99s] from ./jsapi.h:49, [ 99s] from ./methodjit/FrameEntry.h:43, [ 99s] from ./methodjit/ImmutableSync.cpp:42: [ 99s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 99s] ^ [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 99s] ^ [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 99s] ^ [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 99s] ^ [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 99s] ^ [ 99s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 99s] ^ [ 99s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 99s] ^ [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 99s] ^ [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 99s] ^ [ 99s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 99s] ^ [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.[ 92.512009] serial8250: too much work for irq4 [ 99s] h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 99s] ^ [ 99s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 99s] ^ [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 99s] ^ [ 99s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 99s] ^ [ 99s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 99s] ^ [ 99s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 99s] ^ [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 99s] ^ [ 99s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 99s] ^ [ 99s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 99s] ^ [ 99s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 99s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 99s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 99s] ^ [ 99s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 99s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 99s] ^ [ 99s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 99s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 99s] ^ [ 100s] InvokeHelpers.cpp [ 100s] 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 [ 100s] In file included from ./jsval.h:48:0, [ 100s] from ./jspubtd.h:47, [ 100s] from ./jsprvtd.h:57, [ 100s] from ./jscntxt.h:55, [ 100s] from ./methodjit/InvokeHelpers.cpp:41: [ 100s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 100s] ^ [ 100s] Retcon.cpp [ 100s] 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 [ 100s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 100s] ^ [ 100s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 100s] ^ [ 100s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 100s] ^ [ 100s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 100s] ^ [ 100s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 100s] ^ [ 100s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 100s] ^ [ 100s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 100s] ^ [ 100s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 100s] ^ [ 100s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 100s] ^ [ 100s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 100s] ^ [ 100s] In file included from ./jsval.h:48:0, [ 100s] from ./jspubtd.h:47, [ 100s] from ./jsprvtd.h:57, [ 100s] from ./jscntxt.h:55, [ 100s] from ./methodjit/Retcon.h:49, [ 100s] from ./methodjit/Retcon.cpp:43: [ 100s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 100s] ^ [ 100s] In file included from ./nanojit/nanojit.h:377:0, [ 100s] from ./jsbuiltins.h:45, [ 100s] from ./jstracer.h:48, [ 100s] from ./methodjit/InvokeHelpers.cpp:55: [ 100s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 100s] ./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] [ 100s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 100s] ^ [ 100s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 100s] ./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] [ 100s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 100s] ^ [ 100s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 100s] ^ [ 100s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 100s] ^ [ 100s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 100s] ^ [ 100s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 100s] ^ [ 100s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 100s] ^ [ 100s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 100s] ^ [ 100s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(j[ 93.492965] serial8250: too much work for irq4 [ 100s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 100s] ^ [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 100s] ^ [ 100s] ./methodjit/InvokeHelpers.cpp: In function 'void* AtSafePoint(JSContext*)': [ 100s] ./methodjit/InvokeHelpers.cpp:731:16: warning: converting 'false' to pointer type 'void*' [-Wconversion-null] [ 100s] return false; [ 100s] ^ [ 100s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 100s] ^ [ 100s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 100s] ^ [ 100s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 100s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 100s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 100s] ^ [ 100s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 100s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 100s] ^ [ 100s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 100s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 100s] ^ [ 101s] TrampolineCompiler.cpp [ 101s] 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 [ 101s] In file included from ./jsval.h:48:0, [ 101s] from ./jspubtd.h:47, [ 101s] from ./jsapi.h:49, [ 101s] from ./assembler/jit/ExecutableAllocator.h:33, [ 101s] from ./methodjit/TrampolineCompiler.h:44, [ 101s] from ./methodjit/TrampolineCompiler.cpp:41: [ 101s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 101s] ^ [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 101s] ^ [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 101s] ^ [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 101s] ^ [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 101s] ^ [ 101s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 101s] ^ [ 101s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 101s] ^ [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 101s] ^ [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 101s] ^ [ 101s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 101s] ^ [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 101s] ^ [ 101s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 101s] ^ [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 101s] ^ [ 101s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 101s] ^ [ 101s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 101s] ^ [ 101s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(j[ 94.429867] serial8250: too much work for irq4 [ 101s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 101s] ^ [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 101s] ^ [ 101s] checks.cc [ 101s] 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 [ 101s] In file included from ./v8-dtoa/v8.h:45:0, [ 101s] from ./v8-dtoa/checks.cc:31: [ 101s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 101s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 101s] ^ [ 101s] conversions.cc [ 101s] 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 [ 101s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 101s] ^ [ 101s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 101s] ^ [ 101s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 101s] ./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 101s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 101s] ^ [ 101s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 101s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 101s] ^ [ 101s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 101s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 101s] ^ [ 101s] In file included from ./v8-dtoa/v8.h:45:0, [ 101s] from ./v8-dtoa/conversions.cc:30: [ 101s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 101s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 101s] ^ [ 101s] diy-fp.cc [ 101s] 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 [ 101s] In file included from ./v8-dtoa/v8.h:45:0, [ 101s] from ./v8-dtoa/diy-fp.cc:28: [ 101s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 101s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 101s] ^ [ 101s] v8-dtoa.cc [ 101s] 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 [ 101s] In file included from ./v8-dtoa/v8.h:45:0, [ 101s] from ./v8-dtoa/v8-dtoa.cc:33: [ 101s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 101s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 101s] ^ [ 101s] fast-dtoa.cc [ 101s] 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 [ 101s] In file included from ./v8-dtoa/v8.h:45:0, [ 101s] from ./v8-dtoa/fast-dtoa.cc:28: [ 101s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 101s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 101s] ^ [ 101s] platform.cc [ 101s] 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 [ 101s] In file included from ./v8-dtoa/v8.h:45:0, [ 101s] from ./v8-dtoa/platform.cc:37: [ 101s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 101s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 101s] ^ [ 101s] utils.cc [ 101s] 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 [ 101s] In file included from ./v8-dtoa/v8.h:45:0, [ 101s] from ./v8-dtoa/utils.cc:30: [ 101s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 101s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 101s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 101s] ^ [ 101s] Assertions.cpp [ 101s] 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 [ 101s] ExecutableAllocatorPosix.cpp [ 101s] 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 [ 101s] ExecutableAllocatorWin.cpp [ 101s] 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 [ 102s] ExecutableAllocatorOS2.cpp [ 102s] 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 [ 102s] ExecutableAllocator.cpp [ 102s] 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 [ 102s] ARMAssembler.cpp [ 102s] 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 [ 102s] Logging.cpp [ 102s] 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 [ 102s] MacroAssemblerARM.cpp [ 102s] 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 [ 102s] MacroAssemblerX86Common.cpp [ 102s] 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 [ 102s] RegexCompiler.cpp [ 102s] 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 [ 102s] In file included from ./methodjit/Logging.cpp:45:0: [ 102s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 102s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 102s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 102s] ^ [ 102s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 102s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 102s] ^ [ 102s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 102s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 102s] ^ [ 102s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 102s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 102s] ^ [ 102s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 102s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 102s] ^ [ 102s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 102s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 102s] ^ [ 102s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 102s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 102s] ^ [ 102s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 102s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 102s] ^ [ 102s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 102s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 102s] ^ [ 102s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 102s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 102s] ^ [ 102s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 102s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 102s] ^ [ 102s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 102s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 102s] ^ [ 102s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 102s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 102s] ^ [ 102s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 102s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 102s] ^ [ 102s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 102s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 102s] ^ [ 102s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 102s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 102s] ^ [ 102s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 102s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 102s] ^ [ 102s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 102s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 102s] ^ [ 102s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 102s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 102s] ^ [ 102s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 102s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 102s] ^ [ 102s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 102s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 102s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 102s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 103s] ^ [ 103s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 103s] ^ [ 103s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 103s] ^ [ 103s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 103s] ^ [ 103s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 103s] ^ [ 103s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 103s] ^ [ 103s] In file included from ./jsval.h:48:0, [ 103s] from ./jspubtd.h:47, [ 103s] from ./jsapi.h:49, [ 103s] from ./jsstr.h:52, [ 103s] from ./yarr/jswtfbridge.h:48, [ 103s] from ./yarr/wtf/ASCIICType.h:32, [ 103s] from ./yarr/yarr/RegexParser.h:30, [ 103s] from ./yarr/yarr/RegexCompiler.h:29, [ 103s] from ./yarr/yarr/RegexCompiler.cpp:27: [ 103s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 103s] ^ [ 103s] RegexJIT.cpp [ 103s] 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 [ 103s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 103s] ^ [ 103s] pcre_compile.cpp [ 103s] 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 [ 103s] In file included from ./jsval.h:48:0, [ 103s] from ./jspubtd.h:47, [ 103s] from ./jsapi.h:49, [ 103s] from ./jsstr.h:52, [ 103s] from ./yarr/jswtfbridge.h:48, [ 103s] from ./yarr/pcre/pcre.h:45, [ 103s] from ./yarr/pcre/pcre_internal.h:72, [ 103s] from ./yarr/pcre/pcre_compile.cpp:44: [ 103s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 103s] ^ [ 103s] In file included from ./jsval.h:48:0, [ 103s] from ./jspubtd.h:47, [ 103s] from ./jsapi.h:49, [ 103s] from ./assembler/jit/ExecutableAllocator.h:33, [ 103s] from ./assembler/assembler/AssemblerBuffer.h:38, [ 103s] from ./assembler/assembler/X86Assembler.h:37, [ 103s] from ./assembler/assembler/MacroAssemblerX86Common.h:37, [ 103s] from ./assembler/assembler/MacroAssemblerX86.h:37, [ 103s] from ./assembler/assembler/MacroAssembler.h:50, [ 103s] from ./yarr/yarr/RegexJIT.h:31, [ 103s] from ./yarr/yarr/RegexJIT.cpp:26: [ 103s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jss[ 95.592009] serial8250: too much work for irq4 [ 103s] tr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 103s] ^ [ 103s] ./yarr/pcre/pcre_compile.cpp: In function 'bool compileBranch(int, int*, unsigned char**, const UChar**, const UChar*, ErrorCode*, int*, int*, CompileData&)': [ 103s] ./yarr/pcre/pcre_compile.cpp:572:18: warning: variable 'tempptr' set but not used [-Wunused-but-set-variable] [ 103s] const UChar* tempptr; [ 103s] ^ [ 103s] pcre_exec.cpp [ 103s] 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 [ 103s] In file included from ./jsval.h:48:0, [ 103s] from ./jspubtd.h:47, [ 103s] from ./jsapi.h:49, [ 103s] from ./jsstr.h:52, [ 103s] from ./yarr/jswtfbridge.h:48, [ 103s] from ./yarr/pcre/pcre.h:45, [ 103s] from ./yarr/pcre/pcre_internal.h:72, [ 103s] from ./yarr/pcre/pcre_exec.cpp:45: [ 103s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 103s] ^ [ 103s] pcre_tables.cpp [ 103s] 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 [ 103s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 103s] ^ [ 103s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 103s] ^ [ 103s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 103s] ^ [ 103s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 103s] ^ [ 103s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 103s] ^ [ 103s] In file included from ./jsval.h:48:0, [ 103s] from ./jspubtd.h:47, [ 103s] from ./jsapi.h:49, [ 103s] from ./jsstr.h:52, [ 103s] from ./yarr/jswtfbridge.h:48, [ 103s] from ./yarr/pcre/pcre.h:45, [ 103s] from ./yarr/pcre/pcre_internal.h:72, [ 103s] from ./yarr/pcre/pcre_tables.cpp:43: [ 103s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 103s] ^ [ 103s] pcre_xclass.cpp [ 103s] 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 [ 103s] In file included from ./jsval.h:48:0, [ 103s] from ./jspubtd.h:47, [ 103s] from ./jsapi.h:49, [ 103s] from ./jsstr.h:52, [ 103s] from ./yarr/jswtfbridge.h:48, [ 103s] from ./yarr/pcre/pcre.h:45, [ 103s] from ./yarr/pcre/pcre_internal.h:72, [ 103s] from ./yarr/pcre/pcre_xclass.cpp:43: [ 103s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 103s] ^ [ 103s] pcre_ucp_searchfuncs.cpp [ 103s] 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 [ 103s] In file included from ./jsval.h:48:0, [ 103s] from ./jspubtd.h:47, [ 103s] from ./jsapi.h:49, [ 103s] from ./jsstr.h:52, [ 103s] from ./yarr/jswtfbridge.h:48, [ 103s] from ./yarr/pcre/pcre.h:45, [ 103s] from ./yarr/pcre/pcre_internal.h:72, [ 103s] from ./yarr/pcre/pcre_ucp_searchfuncs.cpp:44: [ 103s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 103s] ^ [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 103s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 103s] ^ [ 103s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 103s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 103s] ^ [ 103s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 103s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 103s] ^ [ 103s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 103s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 104s] ^ [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 104s] ^ [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 104s] ^ [ 104s] jsperf.cpp [ 104s] 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 [ 104s] In file included from ./jsval.h:48:0, [ 104s] from ./jspubtd.h:47, [ 104s] from ./jsapi.h:49, [ 104s] from ./perf/jsperf.h:42, [ 104s] from ./perf/jsperf.cpp:39: [ 104s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 104s] ^ [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 104s] ^ [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 104s] ^ [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 104s] ^ [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 104s] ^ [ 104s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 104s] ^ [ 104s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 104s] ^ [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 104s] ^ [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 104s] ^ [ 104s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 104s] ^ [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 104s] ^ [ 104s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 104s] ^ [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 104s] ^ [ 104s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 104s] ^ [ 104s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 104s] ^ [ 104s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(j[ 97.184009] serial8250: too much work for irq4 [ 104s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 104s] ^ [ 104s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 104s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 104s] ^ [ 104s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 104s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 104s] ^ [ 104s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 104s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 104s] ^ [ 104s] pm_linux.cpp [ 104s] 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 [ 105s] rm -f libjs_static.a [ 105s] 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 [ 105s] ranlib libjs_static.a [ 108s] rm -f libmozjs185.so [ 109s] 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 [ 109s] chmod +x libmozjs185.so [ 109s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 644 libjs_static.a ./dist/lib [ 109s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/lib [ 109s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/bin [ 109s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 host_jskwgen host_jsoplengen ./dist/host/bin [ 109s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 109s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 nsinstall ../dist/host/bin [ 109s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 109s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 109s] editline.c [ 109s] 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 [ 109s] sysunix.c [ 109s] 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 [ 109s] rm -f libeditline.a [ 109s] ar cr libeditline.a editline.o sysunix.o [ 109s] ranlib libeditline.a [ 110s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 110s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 110s] js.cpp [ 110s] jsworkers.cpp [ 110s] 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 [ 110s] 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 [ 110s] In file included from ../jsval.h:48:0, [ 110s] from ../jspubtd.h:47, [ 110s] from ../jsapi.h:49, [ 110s] from jsworkers.cpp:48: [ 110s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' 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] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' 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] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' 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] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' 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] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' 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] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 110s] ^ [ 110s] In file included from js.cpp:56:0: [ 110s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert4' 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] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert5' 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] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' 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] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' 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] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' 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] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 110s] ^ [ 110s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' 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] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 110s] ^ [ 110s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' 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] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' 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] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' 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] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 110s] ^ [ 110s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert37' 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] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 110s] ^ [ 110s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert41' 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] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert42' 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] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' 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] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 110s] ^ [ 110s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' 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] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert46' 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] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 110s] ^ [ 110s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' 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] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' 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] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 110s] ^ [ 110s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' 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] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert46' 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] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 110s] ^ [ 110s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert56' 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] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 110s] ^ [ 110s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert57' 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] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 110s] ^ [ 110s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' 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] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' 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] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 110s] ^ [ 110s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert56' 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] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 110s] ^ [ 110s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert57' 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] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 110s] ^ [ 110s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' 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] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert60' 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] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 110s] ^ [ 110s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' 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] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 110s] ^ [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert60' 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] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 110s] ^ [ 110s] jsworkers.cpp: In member function 'void js::workers::MainQueue::destroy(JSContext*)': [ 110s] 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] [ 110s] delete this; [ 110s] ^ [ 110s] jsworkers.cpp: In member function 'bool js::workers::ThreadPool::start(JSContext*)': [ 110s] 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] [ 110s] delete wq; [ 110s] ^ [ 110s] jsworkers.cpp: In member function 'void js::workers::ThreadPool::shutdown(JSContext*)': [ 110s] 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] [ 110s] delete wq; [ 110s] ^ [ 110s] jsworkers.cpp: In static member function 'static void js::workers::Worker::jsFinalize(JSContext*, JSObject*)': [ 110s] 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] [ 110s] delete w; [ 110s] ^ [ 110s] jsworkers.cpp: In static member function 'static js::workers::Worker* js::workers::Worker::create(JSContext*, js::workers::WorkerParent*, JSString*, JSObject*)': [ 110s] jsworkers.cpp:1076:16: warning: deleting object of polymorphic class type 'js::workers::Worker' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] [ 110s] delete w; [ 110s] ^ [ 110s] In file included from ../nanojit/nanojit.h:377:0, [ 110s] from ../jsbuiltins.h:45, [ 110s] from js.cpp:62: [ 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 js.cpp:56:0: [ 110s] ../jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert63' 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] ../jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 110s] ^ [ 110s] ../jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert64' 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] ../jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 110s] ^ [ 110s] ../jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 110s] ../jsutil.h:120:43: warning: typedef 'js_static_assert65' 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] ../jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 110s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 110s] ^ [ 112s] 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 [ 113s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 js ../dist/bin [ 113s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 js .. [ 113s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 113s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 113s] tests.cpp [ 113s] 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 [ 113s] selfTest.cpp [ 113s] 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 [ 113s] testBug604087.cpp [ 113s] 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 [ 113s] testClassGetter.cpp [ 113s] 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 [ 113s] testCloneScript.cpp [ 113s] 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 [ 113s] In file included from ../jsval.h:48:0, [ 113s] from ../jspubtd.h:47, [ 113s] from ../jsapi.h:49, [ 113s] from tests.h:41, [ 113s] from testBug604087.cpp:7: [ 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] testConservativeGC.cpp [ 113s] 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 [ 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] testContexts.cpp [ 113s] 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 [ 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] testDebugger.cpp [ 113s] 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 [ 113s] In file included from ../jsval.h:48:0, [ 113s] from ../jspubtd.h:47, [ 113s] from ../jsapi.h:49, [ 113s] from tests.h:41, [ 113s] from testConservativeGC.cpp:1: [ 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] In file included from ../jsval.h:48:0, [ 113s] from ../jspubtd.h:47, [ 113s] from ../jsapi.h:49, [ 113s] from tests.h:41, [ 113s] from testDebugger.cpp:5: [ 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] testDeepFreeze.cpp [ 113s] 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 [ 113s] testDefineGetterSetterNonEnumerable.cpp [ 113s] 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 [ 113s] testDefineProperty.cpp [ 113s] 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 [ 114s] testExtendedEq.cpp [ 114s] 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 [ 114s] testFuncCallback.cpp [ 114s] 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 [ 114s] testGCChunkAlloc.cpp [ 114s] 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 [ 114s] In file included from ../jsval.h:48:0, [ 114s] from ../jspubtd.h:47, [ 114s] from ../jsapi.h:49, [ 114s] from tests.h:41, [ 114s] from testExtendedEq.cpp:8: [ 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] testGetPropertyDefault.cpp [ 114s] 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 [ 114s] In file included from ../jsval.h:48:0, [ 114s] from ../jspubtd.h:47, [ 114s] from ../jsapi.h:49, [ 114s] from tests.h:41, [ 114s] from testFuncCallback.cpp:1: [ 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 ../jsval.h:48:0, [ 114s] from ../jspubtd.h:47, [ 114s] from ../jsapi.h:49, [ 114s] from tests.h:41, [ 114s] from testGCChunkAlloc.cpp:9: [ 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] ../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] ../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] ../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] ../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 ../nanojit/nanojit.h:377:0, [ 114s] from ../jsbuiltins.h:45, [ 114s] from ../jstracer.h:48, [ 114s] from testFuncCallback.cpp:6: [ 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] testIntString.cpp [ 114s] 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 [ 114s] testLookup.cpp [ 114s] 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 [ 114s] In file included from ../jsval.h:48:0, [ 114s] from ../jspubtd.h:47, [ 114s] from ../jsapi.h:49, [ 114s] from tests.h:41, [ 114s] from testIntString.cpp:5: [ 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] testNewObject.cpp [ 114s] c++ -o testNewObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -D[ 107.576014] serial8250: too much work for irq4 [ 114s] EXPORT_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 [ 114s] In file included from ../jsval.h:48:0, [ 114s] from ../jspubtd.h:47, [ 114s] from ../jsapi.h:49, [ 114s] from tests.h:41, [ 114s] from testLookup.cpp:5: [ 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] [ 107.652011] serial8250: too much work for irq4 [ 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] testOps.cpp [ 114s] 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 [ 114s] testPropCache.cpp [ 114s] 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 [ 114s] testSameValue.cpp [ 114s] 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 [ 114s] testScriptObject.cpp [ 114s] 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 [ 114s] testSetProperty.cpp [ 114s] 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 [ 115s] testThreadGC.cpp [ 115s] 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 [ 115s] testThreads.cpp [ 115s] 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 [ 115s] In file included from ../jsval.h:48:0, [ 115s] from ../jspubtd.h:47, [ 115s] from ../jsapi.h:49, [ 115s] from tests.h:41, [ 115s] from testThreadGC.cpp:7: [ 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] testTrap.cpp [ 115s] 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 [ 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] testUTF8.cpp [ 115s] 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 [ 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 ../jsval.h:48:0, [ 115s] from ../jspubtd.h:47, [ 115s] from ../jsapi.h:49, [ 115s] from tests.h:41, [ 115s] from testTrap.cpp:5: [ 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] testVersion.cpp [ 115s] 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 [ 115s] testXDR.cpp [ 115s] 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 [ 115s] testCustomIterator.cpp [ 115s] 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 [ 115s] In file included from ../jsval.h:48:0, [ 115s] from ../jspubtd.h:47, [ 115s] from ../jsapi.h:49, [ 115s] from tests.h:41, [ 115s] from testVersion.cpp:1: [ 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 ../jsval.h:48:0, [ 115s] from ../jspubtd.h:47, [ 115s] from ../jsapi.h:49, [ 115s] from tests.h:41, [ 115s] from testCustomIterator.cpp:1: [ 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] In file included from ../jsval.h:48:0, [ 115s] from ../jspubtd.h:47, [ 115s] from ../jsapi.h:49, [ 115s] from tests.h:41, [ 115s] from testXDR.cpp:5: [ 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] 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 [ 116s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 jsapi-tests ../dist/bin [ 116s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 116s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 116s] make[2]: Nothing to be done for 'libs'. [ 116s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 116s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so dist/sdk/lib [ 116s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 116s] /bin/make tools [ 116s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 116s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 116s] make[2]: Nothing to be done for 'tools'. [ 116s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 116s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 116s] make[2]: Nothing to be done for 'tools'. [ 116s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 116s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 116s] make[2]: Nothing to be done for 'tools'. [ 116s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 116s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 116s] make[2]: Nothing to be done for 'tools'. [ 116s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 116s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 116s] make[2]: Nothing to be done for 'tools'. [ 116s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 116s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 116s] if test -d ./dist/bin ; then touch ./dist/bin/.purgecaches ; fi [ 116s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 116s] + exit 0 [ 116s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.sUqMMS [ 116s] + umask 022 [ 116s] + cd /home/abuild/rpmbuild/BUILD [ 116s] + cd js-1.0.0 [ 116s] + LANG=C [ 116s] + export LANG [ 116s] + unset DISPLAY [ 116s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386 [ 116s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386 [ 116s] + cd js/src [ 116s] + /bin/make DESTDIR=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386 INSTALL_ROOT=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386 install [ 116s] cat mozjs185.pc.in | sed \ [ 116s] -e "s|%prefix%|/usr|" \ [ 116s] -e "s|%includedir%|/usr/include|" \ [ 116s] -e "s|%libdir%|/usr/lib|" \ [ 116s] -e 's|%MOZILLA_VERSION%|1.0.0|' \ [ 116s] > mozjs185.pc && chmod 644 mozjs185.pc [ 116s] pkg_config_file: mozjs185.pc [ 116s] /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-9.54.i386/usr/lib/pkgconfig [ 116s] /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-9.54.i386/usr/include/js [ 116s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t js-config /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/bin [ 116s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t libjs_static.a /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib [ 116s] mv -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libjs_static.a /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185-1.0.a [ 116s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t libmozjs185.so /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib [ 116s] mv -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185.so /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185.so.1.0.0 [ 116s] ln -s /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185.so.1.0 [ 116s] ln -s /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185.so.1.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185.so [ 116s] + rm -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/share/info/dir [ 116s] + xargs rm -f -- [ 116s] + find /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386 -regex '.*\.la$' [ 116s] + find /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386 -regex '.*\.a$' [ 116s] + xargs rm -f -- [ 116s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185-1.0.a [ 116s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185.so.1.0 [ 117s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185.so [ 117s] + ln -s libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185.so.1.0 [ 117s] + ln -s libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185.so [ 117s] + /bin/install -m 0755 shell/js /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/bin/ [ 117s] + chmod 644 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/Allocator.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/Assembler.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/CodeAlloc.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/Containers.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/Fragmento.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/LIR.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/LIRopcode.tbl /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/Native.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/NativeCommon.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/Nativei386.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/RegAlloc.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/VMPI.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/Writer.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/avmplus.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/js-config.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/js.msg /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsanalyze.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsarena.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsarray.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsatom.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsautocfg.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsautokw.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsbit.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsbool.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsbuiltins.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jscell.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsclist.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsclone.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jscntxt.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jscompartment.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jscompat.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsdate.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsdbgapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsdhash.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsdtoa.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsemit.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsfriendapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsfun.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsgc.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsgcchunk.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsgcstats.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jshash.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jshashtable.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jshotloop.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsinterp.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsinttypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsiter.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jslock.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jslong.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsmath.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsobj.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsobjinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/json.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsopcode.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsopcode.tbl /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsopcodeinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsotypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsparse.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsperf.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsprf.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsprobes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jspropertycache.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jspropertycacheinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jspropertytree.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsproto.tbl /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsproxy.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsprvtd.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jspubtd.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsreflect.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsregexp.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsscan.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsscope.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsscript.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsscriptinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsstaticcheck.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsstdint.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsstr.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jstl.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jstracer.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jstypedarray.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jstypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsutil.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsval.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsvalue.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsvector.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsversion.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jswrapper.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsxdrapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/jsxml.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/nanojit.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/njconfig.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/njcpudetect.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/include/js/prmjtime.h [ 117s] + /usr/lib/rpm/find-debuginfo.sh /home/abuild/rpmbuild/BUILD/js-1.0.0 [ 117s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/bin/js [ 117s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/lib/libmozjs185.so.1.0.0 [ 118s] cpio: glibc-2.20/csu: Cannot stat: No such file or directory [ 118s] cpio: glibc-2.20/csu/init.c: Cannot stat: No such file or directory [ 118s] cpio: glibc-2.20/sysdeps/i386/crti.S: Cannot stat: No such file or directory [ 118s] cpio: glibc-2.20/sysdeps/i386/crtn.S: Cannot stat: No such file or directory [ 118s] cpio: glibc-2.20/sysdeps/i386/start.S: Cannot stat: No such file or directory [ 118s] 17433 blocks [ 118s] + /usr/lib/rpm/check-buildroot [ 118s] + /usr/lib/rpm//brp-compress [ 118s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 120s] + /usr/lib/rpm/brp-python-hardlink [ 120s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386 [ 120s] Processing files: js-1.0.0-9.54.i686 [ 120s] Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Y2f2zZ [ 120s] + umask 022 [ 120s] + cd /home/abuild/rpmbuild/BUILD [ 120s] + cd js-1.0.0 [ 120s] + DOCDIR=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/share/doc/packages/js [ 120s] + export DOCDIR [ 120s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/share/doc/packages/js [ 120s] + cp -pr js/src/README.html /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386/usr/share/doc/packages/js [ 120s] + exit 0 [ 120s] Provides: js = 1.0.0-9.54 js(x86-32) = 1.0.0-9.54 mozjs185 [ 120s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 120s] 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) [ 120s] Processing files: js-debugsource-1.0.0-9.54.i686 [ 120s] Provides: js-debugsource = 1.0.0-9.54 js-debugsource(x86-32) = 1.0.0-9.54 [ 120s] Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 [ 120s] Processing files: libmozjs185-1.0.0-9.54.i686 [ 120s] Provides: libmozjs185 = 1.0.0-9.54 libmozjs185(x86-32) = 1.0.0-9.54 libmozjs185.so.1.0 [ 120s] Requires(interp): /sbin/ldconfig /sbin/ldconfig [ 120s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 120s] Requires(post): /sbin/ldconfig [ 120s] Requires(postun): /sbin/ldconfig [ 120s] 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) [ 120s] Processing files: js-devel-1.0.0-9.54.i686 [ 121s] Provides: js-devel = 1.0.0-9.54 js-devel(x86-32) = 1.0.0-9.54 libjs-devel = 1.0.0-9.54 mozjs185-devel pkgconfig(mozjs185) = 1.0.0 [ 121s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 121s] Requires: /bin/sh /usr/bin/pkg-config libmozjs185.so.1.0 pkgconfig(nspr) >= 4.7 [ 121s] Processing files: js-debuginfo-1.0.0-9.54.i686 [ 121s] Provides: js-debuginfo = 1.0.0-9.54 js-debuginfo(x86-32) = 1.0.0-9.54 [ 121s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 121s] Processing files: libmozjs185-debuginfo-1.0.0-9.54.i686 [ 121s] Provides: libmozjs185-debuginfo = 1.0.0-9.54 libmozjs185-debuginfo(x86-32) = 1.0.0-9.54 [ 121s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 121s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386 [ 122s] Wrote: /home/abuild/rpmbuild/SRPMS/js-1.0.0-9.54.src.rpm [ 123s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-1.0.0-9.54.i686.rpm [ 127s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-debugsource-1.0.0-9.54.i686.rpm [ 128s] Wrote: /home/abuild/rpmbuild/RPMS/i686/libmozjs185-1.0.0-9.54.i686.rpm [ 129s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-devel-1.0.0-9.54.i686.rpm [ 139s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-debuginfo-1.0.0-9.54.i686.rpm [ 150s] Wrote: /home/abuild/rpmbuild/RPMS/i686/libmozjs185-debuginfo-1.0.0-9.54.i686.rpm [ 150s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.tmMiow [ 150s] + umask 022 [ 150s] + cd /home/abuild/rpmbuild/BUILD [ 150s] + cd js-1.0.0 [ 150s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386 [ 150s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.54.i386 [ 150s] + exit 0 [ 150s] ... checking for files with abuild user/group [ 150s] [ 150s] RPMLINT report: [ 150s] =============== [ 154s] js-devel.i686: E: non-standard-group (Badness: 200) Development/Libraries/Other [ 154s] js.i686: E: non-standard-group (Badness: 200) Development/Languages/Other [ 154s] js.src: E: non-standard-group (Badness: 200) Development/Languages/Other [ 154s] The value of the Group tag in the package is not valid. Valid groups are [ 154s] listed here: https://wiki.tizen.org/wiki/Packaging/Guidelines#Group_Tag [ 154s] [ 154s] js-devel.i686: W: no-dependency-on js*/js-libs/libjs* [ 154s] js.src:105: W: macro-in-comment %{_bindir} [ 154s] There is a unescaped macro after a shell style comment in the specfile. Macros [ 154s] are expanded everywhere, so check if it can cause a problem in this case and [ 154s] escape the macro with another leading % if appropriate. [ 154s] [ 154s] js.i686: W: file-contains-date-and-time /usr/bin/js [ 154s] Your file uses __DATE and __TIME__ this causes the package to rebuild when [ 154s] not needed [ 154s] [ 154s] 4 packages and 0 specfiles checked; 3 errors, 3 warnings. [ 154s] [ 154s] ... creating baselibs [ 154s] libmozjs185(x86_64:32bit): writing specfile... [ 154s] libmozjs185(x86_64:32bit): running build... [ 155s] libmozjs185-debuginfo(x86_64:32bit): writing specfile... [ 155s] libmozjs185-debuginfo(x86_64:32bit): running build... [ 168s] ... comparing built packages with the former built [ 168s] /usr/lib/build/pkg-diff.sh [ 168s] compare /.build.oldpackages/js-1.0.0-9.53.src.rpm /home/abuild/rpmbuild/SRPMS/js-1.0.0-9.54.src.rpm [ 168s] comparing rpmtags [ 168s] comparing RELEASE [ 168s] comparing PROVIDES [ 168s] comparing scripts [ 168s] comparing filelist [ 168s] comparing file checksum [ 168s] RPM meta information is identical [ 168s] compare /.build.oldpackages/js-1.0.0-9.53.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-1.0.0-9.54.i686.rpm [ 168s] Comparing js-1.0.0-9.53.i686.rpm to js-1.0.0-9.54.i686.rpm [ 168s] comparing rpmtags [ 168s] comparing RELEASE [ 168s] comparing PROVIDES [ 168s] comparing scripts [ 168s] comparing filelist [ 168s] comparing file checksum [ 168s] creating rename script [ 168s] RPM file checksum differs. [ 168s] Extracting packages [ 180s] /usr/bin/js differs in assembler output [ 180s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:27.046126579 +0000 [ 180s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:32.766126439 +0000 [ 180s] @@ -20,688 +20,688 @@ [ 180s] Disassembly of section .plt: [ 180s] [ 180s] fileno@plt-0x10: [ 180s] - pushl 0x839cd50 [ 180s] - jmp *0x839cd54 [ 180s] + pushl 0x839cd70 [ 180s] + jmp *0x839cd74 [ 180s] add %al,(%eax) [ 180s] ... [ 180s] [ 180s] fileno@plt: [ 180s] - jmp *0x839cd58 [ 180s] + jmp *0x839cd78 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] getpagesize@plt: [ 180s] - jmp *0x839cd5c [ 180s] + jmp *0x839cd7c [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] fputs@plt: [ 180s] - jmp *0x839cd60 [ 180s] + jmp *0x839cd80 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] fmod@plt: [ 180s] - jmp *0x839cd64 [ 180s] + jmp *0x839cd84 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] __errno_location@plt: [ 180s] - jmp *0x839cd68 [ 180s] + jmp *0x839cd88 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] isprint@plt: [ 180s] - jmp *0x839cd6c [ 180s] + jmp *0x839cd8c [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] localtime_r@plt: [ 180s] - jmp *0x839cd70 [ 180s] + jmp *0x839cd90 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] mmap@plt: [ 180s] - jmp *0x839cd74 [ 180s] + jmp *0x839cd94 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] getpid@plt: [ 180s] - jmp *0x839cd78 [ 180s] + jmp *0x839cd98 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] localeconv@plt: [ 180s] - jmp *0x839cd7c [ 180s] + jmp *0x839cd9c [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] isalpha@plt: [ 180s] - jmp *0x839cd80 [ 180s] + jmp *0x839cda0 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] strerror@plt: [ 180s] - jmp *0x839cd84 [ 180s] + jmp *0x839cda4 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] __cxa_atexit@plt: [ 180s] - jmp *0x839cd88 [ 180s] + jmp *0x839cda8 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] PR_NewLock@plt: [ 180s] - jmp *0x839cd8c [ 180s] + jmp *0x839cdac [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] sysconf@plt: [ 180s] - jmp *0x839cd90 [ 180s] + jmp *0x839cdb0 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] memcmp@plt: [ 180s] - jmp *0x839cd94 [ 180s] + jmp *0x839cdb4 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] asin@plt: [ 180s] - jmp *0x839cd98 [ 180s] + jmp *0x839cdb8 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] PR_Unlock@plt: [ 180s] - jmp *0x839cd9c [ 180s] + jmp *0x839cdbc [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] PR_AtomicIncrement@plt: [ 180s] - jmp *0x839cda0 [ 180s] + jmp *0x839cdc0 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] __divdi3@plt: [ 180s] - jmp *0x839cda4 [ 180s] + jmp *0x839cdc4 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] __fprintf_chk@plt: [ 180s] - jmp *0x839cda8 [ 180s] + jmp *0x839cdc8 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] __xstat@plt: [ 180s] - jmp *0x839cdac [ 180s] + jmp *0x839cdcc [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] syscall@plt: [ 180s] - jmp *0x839cdb0 [ 180s] + jmp *0x839cdd0 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] __gmon_start__@plt: [ 180s] - jmp *0x839cdb4 [ 180s] + jmp *0x839cdd4 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] realloc@plt: [ 180s] - jmp *0x839cdb8 [ 180s] + jmp *0x839cdd8 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] _ZdlPv@plt: [ 180s] - jmp *0x839cdbc [ 180s] + jmp *0x839cddc [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] PR_Sleep@plt: [ 180s] - jmp *0x839cdc0 [ 180s] + jmp *0x839cde0 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] __printf_chk@plt: [ 180s] - jmp *0x839cdc4 [ 180s] + jmp *0x839cde4 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] __isinf@plt: [ 180s] - jmp *0x839cdc8 [ 180s] + jmp *0x839cde8 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] PR_NewThreadPrivateIndex@plt: [ 180s] - jmp *0x839cdcc [ 180s] + jmp *0x839cdec [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] strchr@plt: [ 180s] - jmp *0x839cdd0 [ 180s] + jmp *0x839cdf0 [ 180s] push $something [ 180s] jmp <_init + ofs> [ 180s] [ 180s] getenv@plt: [ 186s] /usr/bin/js differs in ELF section .dynsym [ 186s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:38.770126292 +0000 [ 186s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:38.770126292 +0000 [ 186s] @@ -8,7 +8,7 @@ [ 186s] 804867c b7040000 00000000 00000000 12000000 ................ [ 186s] 804868c b9020000 00000000 00000000 12000000 ................ [ 186s] 804869c 5b000000 00000000 00000000 12000000 [............... [ 186s] - 80486ac 28060000 a00e3a08 94000000 11001a00 (.....:......... [ 186s] + 80486ac 28060000 c00e3a08 94000000 11001a00 (.....:......... [ 186s] 80486bc 19040000 00000000 00000000 12000000 ................ [ 186s] 80486cc fc030000 00000000 00000000 12000000 ................ [ 186s] 80486dc 0f040000 00000000 00000000 12000000 ................ [ 186s] @@ -23,16 +23,16 @@ [ 186s] 804876c d6020000 00000000 00000000 12000000 ................ [ 186s] 804877c ad010000 00000000 00000000 12000000 ................ [ 186s] 804878c 60010000 00000000 00000000 12000000 `............... [ 186s] - 804879c 44060000 40fc3908 94000000 11001a00 D...@.9......... [ 186s] + 804879c 44060000 60fc3908 94000000 11001a00 D...`.9......... [ 186s] 80487ac 15030000 00000000 00000000 12000000 ................ [ 186s] 80487bc 9c040000 00000000 00000000 12000000 ................ [ 186s] 80487cc f7050000 00000000 00000000 12000000 ................ [ 186s] 80487dc 9c050000 00000000 00000000 12000000 ................ [ 186s] 80487ec 1e010000 00000000 00000000 20000000 ............ ... [ 186s] 80487fc 2d000000 00000000 00000000 20000000 -........... ... [ 186s] - 804880c 54060000 e00f3a08 94000000 11001a00 T.....:......... [ 186s] + 804880c 54060000 00103a08 94000000 11001a00 T.....:......... [ 186s] 804881c c5030000 00000000 00000000 12000000 ................ [ 186s] - 804882c 6e060000 40173a08 94000000 11001a00 n...@.:......... [ 186s] + 804882c 6e060000 60173a08 94000000 11001a00 n...`.:......... [ 186s] 804883c 6a020000 00000000 00000000 12000000 j............... [ 186s] 804884c 03010000 00000000 00000000 12000000 ................ [ 186s] 804885c 71030000 00000000 00000000 12000000 q............... [ 186s] @@ -46,7 +46,7 @@ [ 186s] 80488dc 1d050000 00000000 00000000 12000000 ................ [ 186s] 80488ec 03030000 00000000 00000000 12000000 ................ [ 186s] 80488fc 7d060000 10820508 06000000 12000d00 }............... [ 186s] - 804890c 93060000 5c3c3a08 08000000 11001b00 ....\<:......... [ 186s] + 804890c 93060000 7c3c3a08 08000000 11001b00 ....|<:......... [ 186s] 804891c db040000 00000000 00000000 12000000 ................ [ 186s] 804892c 27040000 00000000 00000000 12000000 '............... [ 186s] 804893c 58040000 00000000 00000000 12000000 X............... [ 186s] @@ -66,15 +66,15 @@ [ 186s] 8048a1c 54030000 c4813008 04000000 11000f00 T.....0......... [ 186s] 8048a2c 29050000 00000000 00000000 12000000 )............... [ 186s] 8048a3c 74050000 00000000 00000000 12000000 t............... [ 186s] - 8048a4c c6060000 402b3a08 94000000 11001a00 ....@+:......... [ 186s] + 8048a4c c6060000 602b3a08 94000000 11001a00 ....`+:......... [ 186s] 8048a5c f2050000 00000000 00000000 12000000 ................ [ 186s] - 8048a6c dc060000 802c3a08 94000000 11001a00 .....,:......... [ 186s] - 8048a7c ee060000 a0fb3908 94000000 11001a00 ......9......... [ 186s] + 8048a6c dc060000 a02c3a08 94000000 11001a00 .....,:......... [ 186s] + 8048a7c ee060000 c0fb3908 94000000 11001a00 ......9......... [ 186s] 8048a8c db020000 00000000 00000000 12000000 ................ [ 186s] 8048a9c c4020000 00000000 00000000 12000000 ................ [ 186s] 8048aac 41000000 00000000 00000000 20000000 A........... ... [ 186s] 8048abc de010000 00000000 00000000 12000000 ................ [ 186s] - 8048acc fb060000 e02b3a08 94000000 11001a00 .....+:......... [ 186s] + 8048acc fb060000 002c3a08 94000000 11001a00 .....,:......... [ 186s] 8048adc f7030000 00000000 00000000 12000000 ................ [ 186s] 8048aec 63030000 00000000 00000000 12000000 c............... [ 186s] 8048afc f8020000 00000000 00000000 12000000 ................ [ 186s] @@ -94,7 +94,7 @@ [ 186s] 8048bdc f8040000 00000000 00000000 11000000 ................ [ 186s] 8048bec d1020000 00000000 00000000 12000000 ................ [ 186s] 8048bfc 83000000 00000000 00000000 12000000 ................ [ 186s] - 8048c0c 4a070000 843d3a08 0c000000 11001b00 J....=:......... [ 186s] + 8048c0c 4a070000 a43d3a08 0c000000 11001b00 J....=:......... [ 186s] 8048c1c 4a010000 00000000 00000000 12000000 J............... [ 186s] 8048c2c 34040000 00000000 00000000 12000000 4............... [ 186s] 8048c3c 91030000 00000000 00000000 12000000 ................ [ 186s] @@ -119,9 +119,9 @@ [ 186s] 8048d6c 1c050000 00000000 00000000 12000000 ................ [ 186s] 8048d7c 6a040000 00000000 00000000 12000000 j............... [ 186s] 8048d8c e0020000 00000000 00000000 12000000 ................ [ 186s] - 8048d9c 17060000 3c393a08 00000000 10001b00 ....<9:......... [ 186s] + 8048d9c 17060000 5c393a08 00000000 10001b00 ....\9:......... [ 186s] 8048dac cd040000 00000000 00000000 12000000 ................ [ 186s] - 8048dbc a1070000 a02a3a08 94000000 11001a00 .....*:......... [ 186s] + 8048dbc a1070000 c02a3a08 94000000 11001a00 .....*:......... [ 186s] 8048dcc ff050000 00000000 00000000 12000000 ................ [ 186s] 8048ddc fd020000 00000000 00000000 12000000 ................ [ 186s] 8048dec b1040000 00000000 00000000 12000000 ................ [ 186s] @@ -136,7 +136,7 @@ [ 186s] 8048e7c 88050000 00000000 00000000 12000000 ................ [ 186s] 8048e8c ce000000 00000000 00000000 12000000 ................ [ 186s] 8048e9c d4040000 00000000 00000000 12000000 ................ [ 186s] - 8048eac 23060000 d8413a08 00000000 10001b00 #....A:......... [ 186s] + 8048eac 23060000 f8413a08 00000000 10001b00 #....A:......... [ 186s] 8048ebc aa040000 00000000 00000000 11000000 ................ [ 186s] 8048ecc eb020000 00000000 00000000 12000000 ................ [ 186s] 8048edc 71040000 00000000 00000000 12000000 q............... [ 186s] @@ -144,18 +144,18 @@ [ 186s] 8048efc 0c050000 00000000 00000000 12000000 ................ [ 186s] 8048f0c a4050000 00000000 00000000 12000000 ................ [ 186s] 8048f1c 97030000 00000000 00000000 12000000 ................ [ 186s] - 8048f2c b1070000 002a3a08 94000000 11001a00 .....*:......... [ 186s] + 8048f2c b1070000 202a3a08 94000000 11001a00 .... *:......... [ 186s] 8048f3c 7e030000 00000000 00000000 12000000 ~............... [ 186s] 8048f4c 05050000 00000000 00000000 12000000 ................ [ 186s] 8048f5c 28030000 00000000 00000000 12000000 (............... [ 186s] - 8048f6c bd070000 00fb3908 94000000 11001a00 ......9......... [ 186s] + 8048f6c bd070000 20fb3908 94000000 11001a00 .... .9......... [ 186s] 8048f7c dc020000 00000000 00000000 12000000 ................ [ 186s] 8048f8c 23050000 00000000 00000000 12000000 #............... [ 186s] 8048f9c ee030000 00000000 00000000 12000000 ................ [ 186s] 8048fac 3c010000 00000000 00000000 12000000 <............... [ 186s] - 8048fbc 10060000 3c393a08 00000000 10001a00 ....<9:......... [ 186s] + 8048fbc 10060000 5c393a08 00000000 10001a00 ....\9:......... [ 186s] 8048fcc e2030000 00000000 00000000 12000000 ................ [ 186s] - 8048fdc ce070000 400f3a08 94000000 11001a00 ....@.:......... [ 186s] + 8048fdc ce070000 600f3a08 94000000 11001a00 ....`.:......... [ 186s] 8048fec ed070000 40820508 05000000 12000d00 ....@........... [ 186s] 8048ffc 84020000 c0a90408 00000000 12000000 ................ [ 186s] 804900c d7020000 00000000 00000000 12000000 ................ [ 186s] /usr/bin/js differs in ELF section .rel.dyn [ 186s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:38.814126291 +0000 [ 186s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:38.818126291 +0000 [ 186s] @@ -2,21 +2,21 @@ [ 186s] /usr/bin/js: file format elf32-i386 [ 186s] [ 186s] Contents of section .rel.dyn: [ 186s] - 8049c68 c0cc3908 06060000 c4cc3908 06120000 ..9.......9..... [ 186s] - 8049c78 c8cc3908 06150000 cccc3908 061a0000 ..9.......9..... [ 186s] - 8049c88 d0cc3908 061c0000 d4cc3908 061e0000 ..9.......9..... [ 186s] - 8049c98 d8cc3908 062b0000 dccc3908 062c0000 ..9..+....9..,.. [ 186s] - 8049ca8 e0cc3908 06370000 e4cc3908 06400000 ..9..7....9..@.. [ 186s] - 8049cb8 e8cc3908 06420000 eccc3908 06430000 ..9..B....9..C.. [ 186s] - 8049cc8 f0cc3908 06440000 f4cc3908 06480000 ..9..D....9..H.. [ 186s] - 8049cd8 f8cc3908 064b0000 fccc3908 064e0000 ..9..K....9..N.. [ 186s] - 8049ce8 00cd3908 06590000 04cd3908 065a0000 ..9..Y....9..Z.. [ 186s] - 8049cf8 08cd3908 065c0000 0ccd3908 06610000 ..9..\....9..a.. [ 186s] - 8049d08 10cd3908 066f0000 14cd3908 06770000 ..9..o....9..w.. [ 186s] - 8049d18 18cd3908 067c0000 1ccd3908 06870000 ..9..|....9..... [ 186s] - 8049d28 20cd3908 06880000 24cd3908 068d0000 .9.....$.9..... [ 186s] - 8049d38 28cd3908 068e0000 2ccd3908 06920000 (.9.....,.9..... [ 186s] - 8049d48 30cd3908 06930000 34cd3908 06990000 0.9.....4.9..... [ 186s] - 8049d58 38cd3908 069a0000 3ccd3908 069c0000 8.9.....<.9..... [ 186s] - 8049d68 40cd3908 069e0000 44cd3908 06a20000 @.9.....D.9..... [ 186s] - 8049d78 48cd3908 06a40000 H.9..... [ 186s] + 8049c68 e0cc3908 06060000 e4cc3908 06120000 ..9.......9..... [ 186s] + 8049c78 e8cc3908 06150000 eccc3908 061a0000 ..9.......9..... [ 186s] + 8049c88 f0cc3908 061c0000 f4cc3908 061e0000 ..9.......9..... [ 186s] + 8049c98 f8cc3908 062b0000 fccc3908 062c0000 ..9..+....9..,.. [ 186s] + 8049ca8 00cd3908 06370000 04cd3908 06400000 ..9..7....9..@.. [ 186s] + 8049cb8 08cd3908 06420000 0ccd3908 06430000 ..9..B....9..C.. [ 186s] + 8049cc8 10cd3908 06440000 14cd3908 06480000 ..9..D....9..H.. [ 186s] + 8049cd8 18cd3908 064b0000 1ccd3908 064e0000 ..9..K....9..N.. [ 186s] + 8049ce8 20cd3908 06590000 24cd3908 065a0000 .9..Y..$.9..Z.. [ 186s] + 8049cf8 28cd3908 065c0000 2ccd3908 06610000 (.9..\..,.9..a.. [ 186s] + 8049d08 30cd3908 066f0000 34cd3908 06770000 0.9..o..4.9..w.. [ 186s] + 8049d18 38cd3908 067c0000 3ccd3908 06870000 8.9..|..<.9..... [ 186s] + 8049d28 40cd3908 06880000 44cd3908 068d0000 @.9.....D.9..... [ 186s] + 8049d38 48cd3908 068e0000 4ccd3908 06920000 H.9.....L.9..... [ 186s] + 8049d48 50cd3908 06930000 54cd3908 06990000 P.9.....T.9..... [ 186s] + 8049d58 58cd3908 069a0000 5ccd3908 069c0000 X.9.....\.9..... [ 186s] + 8049d68 60cd3908 069e0000 64cd3908 06a20000 `.9.....d.9..... [ 186s] + 8049d78 68cd3908 06a40000 h.9..... [ 186s] /usr/bin/js differs in ELF section .rel.plt [ 186s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:38.822126291 +0000 [ 186s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:38.826126291 +0000 [ 186s] @@ -2,71 +2,71 @@ [ 186s] /usr/bin/js: file format elf32-i386 [ 186s] [ 186s] Contents of section .rel.plt: [ 186s] - 8049d80 58cd3908 07010000 5ccd3908 07020000 X.9.....\.9..... [ 186s] - 8049d90 60cd3908 07030000 64cd3908 07040000 `.9.....d.9..... [ 186s] - 8049da0 68cd3908 07050000 6ccd3908 07070000 h.9.....l.9..... [ 186s] - 8049db0 70cd3908 07080000 74cd3908 07090000 p.9.....t.9..... [ 186s] - 8049dc0 78cd3908 070a0000 7ccd3908 070b0000 x.9.....|.9..... [ 186s] - 8049dd0 80cd3908 070c0000 84cd3908 070d0000 ..9.......9..... [ 186s] - 8049de0 88cd3908 070e0000 8ccd3908 070f0000 ..9.......9..... [ 186s] - 8049df0 90cd3908 07100000 94cd3908 07110000 ..9.......9..... [ 186s] - 8049e00 98cd3908 07120000 9ccd3908 07130000 ..9.......9..... [ 186s] - 8049e10 a0cd3908 07140000 a4cd3908 07160000 ..9.......9..... [ 186s] - 8049e20 a8cd3908 07170000 accd3908 07180000 ..9.......9..... [ 186s] - 8049e30 b0cd3908 07190000 b4cd3908 071a0000 ..9.......9..... [ 186s] - 8049e40 b8cd3908 071d0000 bccd3908 071f0000 ..9.......9..... [ 186s] - 8049e50 c0cd3908 07200000 c4cd3908 07210000 ..9.. ....9..!.. [ 186s] - 8049e60 c8cd3908 07220000 cccd3908 07230000 ..9.."....9..#.. [ 186s] - 8049e70 d0cd3908 07240000 d4cd3908 07250000 ..9..$....9..%.. [ 186s] - 8049e80 d8cd3908 07270000 dccd3908 07280000 ..9..'....9..(.. [ 186s] - 8049e90 e0cd3908 07290000 e4cd3908 072a0000 ..9..)....9..*.. [ 186s] - 8049ea0 e8cd3908 072d0000 eccd3908 072e0000 ..9..-....9..... [ 186s] - 8049eb0 f0cd3908 072f0000 f4cd3908 07300000 ..9../....9..0.. [ 186s] - 8049ec0 f8cd3908 07310000 fccd3908 07320000 ..9..1....9..2.. [ 186s] - 8049ed0 00ce3908 07330000 04ce3908 07340000 ..9..3....9..4.. [ 186s] - 8049ee0 08ce3908 07350000 0cce3908 07360000 ..9..5....9..6.. [ 186s] - 8049ef0 10ce3908 07380000 14ce3908 07390000 ..9..8....9..9.. [ 186s] - 8049f00 18ce3908 073b0000 1cce3908 073c0000 ..9..;....9..<.. [ 186s] - 8049f10 20ce3908 073e0000 24ce3908 073f0000 .9..>..$.9..?.. [ 186s] - 8049f20 28ce3908 07410000 2cce3908 07440000 (.9..A..,.9..D.. [ 186s] - 8049f30 30ce3908 07450000 34ce3908 07470000 0.9..E..4.9..G.. [ 186s] - 8049f40 38ce3908 07490000 3cce3908 074a0000 8.9..I..<.9..J.. [ 186s] - 8049f50 40ce3908 074b0000 44ce3908 074c0000 @.9..K..D.9..L.. [ 186s] - 8049f60 48ce3908 074d0000 4cce3908 074f0000 H.9..M..L.9..O.. [ 186s] - 8049f70 50ce3908 07500000 54ce3908 07510000 P.9..P..T.9..Q.. [ 186s] - 8049f80 58ce3908 07520000 5cce3908 07530000 X.9..R..\.9..S.. [ 186s] - 8049f90 60ce3908 07540000 64ce3908 07550000 `.9..T..d.9..U.. [ 186s] - 8049fa0 68ce3908 07560000 6cce3908 07570000 h.9..V..l.9..W.. [ 186s] - 8049fb0 70ce3908 07580000 74ce3908 075a0000 p.9..X..t.9..Z.. [ 186s] - 8049fc0 78ce3908 075b0000 7cce3908 075d0000 x.9..[..|.9..].. [ 186s] - 8049fd0 80ce3908 075e0000 84ce3908 075f0000 ..9..^....9.._.. [ 186s] - 8049fe0 88ce3908 07600000 8cce3908 07610000 ..9..`....9..a.. [ 186s] - 8049ff0 90ce3908 07620000 94ce3908 07630000 ..9..b....9..c.. [ 186s] - 804a000 98ce3908 07640000 9cce3908 07650000 ..9..d....9..e.. [ 186s] - 804a010 a0ce3908 07660000 a4ce3908 07670000 ..9..f....9..g.. [ 186s] - 804a020 a8ce3908 07680000 acce3908 07690000 ..9..h....9..i.. [ 186s] - 804a030 b0ce3908 076a0000 b4ce3908 076b0000 ..9..j....9..k.. [ 186s] - 804a040 b8ce3908 076c0000 bcce3908 076d0000 ..9..l....9..m.. [ 186s] - 804a050 c0ce3908 076e0000 c4ce3908 07700000 ..9..n....9..p.. [ 186s] - 804a060 c8ce3908 07710000 ccce3908 07720000 ..9..q....9..r.. [ 186s] - 804a070 d0ce3908 07730000 d4ce3908 07740000 ..9..s....9..t.. [ 186s] - 804a080 d8ce3908 07760000 dcce3908 07780000 ..9..v....9..x.. [ 186s] - 804a090 e0ce3908 07790000 e4ce3908 077a0000 ..9..y....9..z.. [ 186s] - 804a0a0 e8ce3908 077b0000 ecce3908 077d0000 ..9..{....9..}.. [ 186s] - 804a0b0 f0ce3908 077e0000 f4ce3908 077f0000 ..9..~....9..... [ 186s] - 804a0c0 f8ce3908 07800000 fcce3908 07810000 ..9.......9..... [ 186s] - 804a0d0 00cf3908 07820000 04cf3908 07830000 ..9.......9..... [ 186s] - 804a0e0 08cf3908 07840000 0ccf3908 07850000 ..9.......9..... [ 186s] - 804a0f0 10cf3908 07880000 14cf3908 07890000 ..9.......9..... [ 186s] - 804a100 18cf3908 078a0000 1ccf3908 078b0000 ..9.......9..... [ 186s] - 804a110 20cf3908 078c0000 24cf3908 078d0000 .9.....$.9..... [ 186s] - 804a120 28cf3908 078f0000 2ccf3908 07900000 (.9.....,.9..... [ 186s] - 804a130 30cf3908 07910000 34cf3908 07930000 0.9.....4.9..... [ 186s] - 804a140 38cf3908 07940000 3ccf3908 07950000 8.9.....<.9..... [ 186s] - 804a150 40cf3908 07960000 44cf3908 07980000 @.9.....D.9..... [ 186s] - 804a160 48cf3908 079b0000 4ccf3908 079c0000 H.9.....L.9..... [ 186s] - 804a170 50cf3908 079d0000 54cf3908 079f0000 P.9.....T.9..... [ 186s] - 804a180 58cf3908 07a00000 5ccf3908 07a10000 X.9.....\.9..... [ 186s] - 804a190 60cf3908 07a30000 64cf3908 07a50000 `.9.....d.9..... [ 186s] - 804a1a0 68cf3908 07a60000 6ccf3908 07a70000 h.9.....l.9..... [ 186s] - 804a1b0 70cf3908 07a90000 74cf3908 07aa0000 p.9.....t.9..... [ 186s] + 8049d80 78cd3908 07010000 7ccd3908 07020000 x.9.....|.9..... [ 186s] + 8049d90 80cd3908 07030000 84cd3908 07040000 ..9.......9..... [ 186s] + 8049da0 88cd3908 07050000 8ccd3908 07070000 ..9.......9..... [ 186s] + 8049db0 90cd3908 07080000 94cd3908 07090000 ..9.......9..... [ 186s] + 8049dc0 98cd3908 070a0000 9ccd3908 070b0000 ..9.......9..... [ 186s] + 8049dd0 a0cd3908 070c0000 a4cd3908 070d0000 ..9.......9..... [ 186s] + 8049de0 a8cd3908 070e0000 accd3908 070f0000 ..9.......9..... [ 186s] + 8049df0 b0cd3908 07100000 b4cd3908 07110000 ..9.......9..... [ 186s] + 8049e00 b8cd3908 07120000 bccd3908 07130000 ..9.......9..... [ 186s] + 8049e10 c0cd3908 07140000 c4cd3908 07160000 ..9.......9..... [ 186s] + 8049e20 c8cd3908 07170000 cccd3908 07180000 ..9.......9..... [ 186s] + 8049e30 d0cd3908 07190000 d4cd3908 071a0000 ..9.......9..... [ 186s] + 8049e40 d8cd3908 071d0000 dccd3908 071f0000 ..9.......9..... [ 186s] + 8049e50 e0cd3908 07200000 e4cd3908 07210000 ..9.. ....9..!.. [ 186s] + 8049e60 e8cd3908 07220000 eccd3908 07230000 ..9.."....9..#.. [ 186s] + 8049e70 f0cd3908 07240000 f4cd3908 07250000 ..9..$....9..%.. [ 186s] + 8049e80 f8cd3908 07270000 fccd3908 07280000 ..9..'....9..(.. [ 186s] + 8049e90 00ce3908 07290000 04ce3908 072a0000 ..9..)....9..*.. [ 186s] + 8049ea0 08ce3908 072d0000 0cce3908 072e0000 ..9..-....9..... [ 186s] + 8049eb0 10ce3908 072f0000 14ce3908 07300000 ..9../....9..0.. [ 186s] + 8049ec0 18ce3908 07310000 1cce3908 07320000 ..9..1....9..2.. [ 186s] + 8049ed0 20ce3908 07330000 24ce3908 07340000 .9..3..$.9..4.. [ 186s] + 8049ee0 28ce3908 07350000 2cce3908 07360000 (.9..5..,.9..6.. [ 186s] + 8049ef0 30ce3908 07380000 34ce3908 07390000 0.9..8..4.9..9.. [ 186s] + 8049f00 38ce3908 073b0000 3cce3908 073c0000 8.9..;..<.9..<.. [ 186s] + 8049f10 40ce3908 073e0000 44ce3908 073f0000 @.9..>..D.9..?.. [ 186s] + 8049f20 48ce3908 07410000 4cce3908 07440000 H.9..A..L.9..D.. [ 186s] + 8049f30 50ce3908 07450000 54ce3908 07470000 P.9..E..T.9..G.. [ 186s] + 8049f40 58ce3908 07490000 5cce3908 074a0000 X.9..I..\.9..J.. [ 186s] + 8049f50 60ce3908 074b0000 64ce3908 074c0000 `.9..K..d.9..L.. [ 186s] + 8049f60 68ce3908 074d0000 6cce3908 074f0000 h.9..M..l.9..O.. [ 186s] + 8049f70 70ce3908 07500000 74ce3908 07510000 p.9..P..t.9..Q.. [ 186s] + 8049f80 78ce3908 07520000 7cce3908 07530000 x.9..R..|.9..S.. [ 186s] + 8049f90 80ce3908 07540000 84ce3908 07550000 ..9..T....9..U.. [ 186s] + 8049fa0 88ce3908 07560000 8cce3908 07570000 ..9..V....9..W.. [ 186s] + 8049fb0 90ce3908 07580000 94ce3908 075a0000 ..9..X....9..Z.. [ 186s] + 8049fc0 98ce3908 075b0000 9cce3908 075d0000 ..9..[....9..].. [ 186s] + 8049fd0 a0ce3908 075e0000 a4ce3908 075f0000 ..9..^....9.._.. [ 186s] + 8049fe0 a8ce3908 07600000 acce3908 07610000 ..9..`....9..a.. [ 186s] + 8049ff0 b0ce3908 07620000 b4ce3908 07630000 ..9..b....9..c.. [ 186s] + 804a000 b8ce3908 07640000 bcce3908 07650000 ..9..d....9..e.. [ 186s] + 804a010 c0ce3908 07660000 c4ce3908 07670000 ..9..f....9..g.. [ 186s] + 804a020 c8ce3908 07680000 ccce3908 07690000 ..9..h....9..i.. [ 186s] + 804a030 d0ce3908 076a0000 d4ce3908 076b0000 ..9..j....9..k.. [ 186s] + 804a040 d8ce3908 076c0000 dcce3908 076d0000 ..9..l....9..m.. [ 186s] + 804a050 e0ce3908 076e0000 e4ce3908 07700000 ..9..n....9..p.. [ 186s] + 804a060 e8ce3908 07710000 ecce3908 07720000 ..9..q....9..r.. [ 186s] + 804a070 f0ce3908 07730000 f4ce3908 07740000 ..9..s....9..t.. [ 186s] + 804a080 f8ce3908 07760000 fcce3908 07780000 ..9..v....9..x.. [ 186s] + 804a090 00cf3908 07790000 04cf3908 077a0000 ..9..y....9..z.. [ 186s] + 804a0a0 08cf3908 077b0000 0ccf3908 077d0000 ..9..{....9..}.. [ 186s] + 804a0b0 10cf3908 077e0000 14cf3908 077f0000 ..9..~....9..... [ 186s] + 804a0c0 18cf3908 07800000 1ccf3908 07810000 ..9.......9..... [ 186s] + 804a0d0 20cf3908 07820000 24cf3908 07830000 .9.....$.9..... [ 186s] + 804a0e0 28cf3908 07840000 2ccf3908 07850000 (.9.....,.9..... [ 186s] + 804a0f0 30cf3908 07880000 34cf3908 07890000 0.9.....4.9..... [ 186s] + 804a100 38cf3908 078a0000 3ccf3908 078b0000 8.9.....<.9..... [ 186s] + 804a110 40cf3908 078c0000 44cf3908 078d0000 @.9.....D.9..... [ 186s] + 804a120 48cf3908 078f0000 4ccf3908 07900000 H.9.....L.9..... [ 186s] + 804a130 50cf3908 07910000 54cf3908 07930000 P.9.....T.9..... [ 186s] + 804a140 58cf3908 07940000 5ccf3908 07950000 X.9.....\.9..... [ 186s] + 804a150 60cf3908 07960000 64cf3908 07980000 `.9.....d.9..... [ 186s] + 804a160 68cf3908 079b0000 6ccf3908 079c0000 h.9.....l.9..... [ 186s] + 804a170 70cf3908 079d0000 74cf3908 079f0000 p.9.....t.9..... [ 186s] + 804a180 78cf3908 07a00000 7ccf3908 07a10000 x.9.....|.9..... [ 186s] + 804a190 80cf3908 07a30000 84cf3908 07a50000 ..9.......9..... [ 186s] + 804a1a0 88cf3908 07a60000 8ccf3908 07a70000 ..9.......9..... [ 186s] + 804a1b0 90cf3908 07a90000 94cf3908 07aa0000 ..9.......9..... [ 186s] /usr/bin/js differs in ELF section .init [ 186s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:38.826126291 +0000 [ 186s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:38.826126291 +0000 [ 186s] @@ -2,6 +2,6 @@ [ 186s] /usr/bin/js: file format elf32-i386 [ 186s] [ 186s] Contents of section .init: [ 186s] - 804a1c0 5383ec08 e8d72700 0081c383 2b35008b S.....'.....+5.. [ 186s] + 804a1c0 5383ec08 e8d72700 0081c3a3 2b35008b S.....'.....+5.. [ 186s] 804a1d0 8380ffff ff85c074 05e89201 000083c4 .......t........ [ 186s] 804a1e0 085bc3 .[. [ 186s] /usr/bin/js differs in ELF section .plt [ 186s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:38.834126291 +0000 [ 186s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:38.834126291 +0000 [ 186s] @@ -2,140 +2,140 @@ [ 186s] /usr/bin/js: file format elf32-i386 [ 186s] [ 186s] Contents of section .plt: [ 186s] - 804a1f0 ff3550cd 3908ff25 54cd3908 00000000 .5P.9..%T.9..... [ 186s] - 804a200 ff2558cd 39086800 000000e9 e0ffffff .%X.9.h......... [ 186s] - 804a210 ff255ccd 39086808 000000e9 d0ffffff .%\.9.h......... [ 186s] - 804a220 ff2560cd 39086810 000000e9 c0ffffff .%`.9.h......... [ 186s] - 804a230 ff2564cd 39086818 000000e9 b0ffffff .%d.9.h......... [ 186s] - 804a240 ff2568cd 39086820 000000e9 a0ffffff .%h.9.h ........ [ 186s] - 804a250 ff256ccd 39086828 000000e9 90ffffff .%l.9.h(........ [ 186s] - 804a260 ff2570cd 39086830 000000e9 80ffffff .%p.9.h0........ [ 186s] - 804a270 ff2574cd 39086838 000000e9 70ffffff .%t.9.h8....p... [ 186s] - 804a280 ff2578cd 39086840 000000e9 60ffffff .%x.9.h@....`... [ 186s] - 804a290 ff257ccd 39086848 000000e9 50ffffff .%|.9.hH....P... [ 186s] - 804a2a0 ff2580cd 39086850 000000e9 40ffffff .%..9.hP....@... [ 186s] - 804a2b0 ff2584cd 39086858 000000e9 30ffffff .%..9.hX....0... [ 186s] - 804a2c0 ff2588cd 39086860 000000e9 20ffffff .%..9.h`.... ... [ 186s] - 804a2d0 ff258ccd 39086868 000000e9 10ffffff .%..9.hh........ [ 186s] - 804a2e0 ff2590cd 39086870 000000e9 00ffffff .%..9.hp........ [ 186s] - 804a2f0 ff2594cd 39086878 000000e9 f0feffff .%..9.hx........ [ 186s] - 804a300 ff2598cd 39086880 000000e9 e0feffff .%..9.h......... [ 186s] - 804a310 ff259ccd 39086888 000000e9 d0feffff .%..9.h......... [ 186s] - 804a320 ff25a0cd 39086890 000000e9 c0feffff .%..9.h......... [ 186s] - 804a330 ff25a4cd 39086898 000000e9 b0feffff .%..9.h......... [ 186s] - 804a340 ff25a8cd 390868a0 000000e9 a0feffff .%..9.h......... [ 186s] - 804a350 ff25accd 390868a8 000000e9 90feffff .%..9.h......... [ 186s] - 804a360 ff25b0cd 390868b0 000000e9 80feffff .%..9.h......... [ 186s] - 804a370 ff25b4cd 390868b8 000000e9 70feffff .%..9.h.....p... [ 186s] - 804a380 ff25b8cd 390868c0 000000e9 60feffff .%..9.h.....`... [ 186s] - 804a390 ff25bccd 390868c8 000000e9 50feffff .%..9.h.....P... [ 186s] - 804a3a0 ff25c0cd 390868d0 000000e9 40feffff .%..9.h.....@... [ 186s] - 804a3b0 ff25c4cd 390868d8 000000e9 30feffff .%..9.h.....0... [ 186s] - 804a3c0 ff25c8cd 390868e0 000000e9 20feffff .%..9.h..... ... [ 186s] - 804a3d0 ff25cccd 390868e8 000000e9 10feffff .%..9.h......... [ 186s] - 804a3e0 ff25d0cd 390868f0 000000e9 00feffff .%..9.h......... [ 186s] - 804a3f0 ff25d4cd 390868f8 000000e9 f0fdffff .%..9.h......... [ 186s] - 804a400 ff25d8cd 39086800 010000e9 e0fdffff .%..9.h......... [ 186s] - 804a410 ff25dccd 39086808 010000e9 d0fdffff .%..9.h......... [ 186s] - 804a420 ff25e0cd 39086810 010000e9 c0fdffff .%..9.h......... [ 186s] - 804a430 ff25e4cd 39086818 010000e9 b0fdffff .%..9.h......... [ 186s] - 804a440 ff25e8cd 39086820 010000e9 a0fdffff .%..9.h ........ [ 186s] - 804a450 ff25eccd 39086828 010000e9 90fdffff .%..9.h(........ [ 186s] - 804a460 ff25f0cd 39086830 010000e9 80fdffff .%..9.h0........ [ 186s] - 804a470 ff25f4cd 39086838 010000e9 70fdffff .%..9.h8....p... [ 186s] - 804a480 ff25f8cd 39086840 010000e9 60fdffff .%..9.h@....`... [ 186s] - 804a490 ff25fccd 39086848 010000e9 50fdffff .%..9.hH....P... [ 186s] - 804a4a0 ff2500ce 39086850 010000e9 40fdffff .%..9.hP....@... [ 186s] - 804a4b0 ff2504ce 39086858 010000e9 30fdffff .%..9.hX....0... [ 186s] - 804a4c0 ff2508ce 39086860 010000e9 20fdffff .%..9.h`.... ... [ 186s] - 804a4d0 ff250cce 39086868 010000e9 10fdffff .%..9.hh........ [ 186s] - 804a4e0 ff2510ce 39086870 010000e9 00fdffff .%..9.hp........ [ 186s] - 804a4f0 ff2514ce 39086878 010000e9 f0fcffff .%..9.hx........ [ 186s] - 804a500 ff2518ce 39086880 010000e9 e0fcffff .%..9.h......... [ 186s] - 804a510 ff251cce 39086888 010000e9 d0fcffff .%..9.h......... [ 186s] - 804a520 ff2520ce 39086890 010000e9 c0fcffff .% .9.h......... [ 186s] - 804a530 ff2524ce 39086898 010000e9 b0fcffff .%$.9.h......... [ 186s] - 804a540 ff2528ce 390868a0 010000e9 a0fcffff .%(.9.h......... [ 186s] - 804a550 ff252cce 390868a8 010000e9 90fcffff .%,.9.h......... [ 186s] - 804a560 ff2530ce 390868b0 010000e9 80fcffff .%0.9.h......... [ 186s] - 804a570 ff2534ce 390868b8 010000e9 70fcffff .%4.9.h.....p... [ 186s] - 804a580 ff2538ce 390868c0 010000e9 60fcffff .%8.9.h.....`... [ 186s] - 804a590 ff253cce 390868c8 010000e9 50fcffff .%<.9.h.....P... [ 186s] - 804a5a0 ff2540ce 390868d0 010000e9 40fcffff .%@.9.h.....@... [ 186s] - 804a5b0 ff2544ce 390868d8 010000e9 30fcffff .%D.9.h.....0... [ 186s] - 804a5c0 ff2548ce 390868e0 010000e9 20fcffff .%H.9.h..... ... [ 186s] - 804a5d0 ff254cce 390868e8 010000e9 10fcffff .%L.9.h......... [ 186s] - 804a5e0 ff2550ce 390868f0 010000e9 00fcffff .%P.9.h......... [ 186s] - 804a5f0 ff2554ce 390868f8 010000e9 f0fbffff .%T.9.h......... [ 186s] - 804a600 ff2558ce 39086800 020000e9 e0fbffff .%X.9.h......... [ 186s] - 804a610 ff255cce 39086808 020000e9 d0fbffff .%\.9.h......... [ 186s] - 804a620 ff2560ce 39086810 020000e9 c0fbffff .%`.9.h......... [ 186s] - 804a630 ff2564ce 39086818 020000e9 b0fbffff .%d.9.h......... [ 186s] - 804a640 ff2568ce 39086820 020000e9 a0fbffff .%h.9.h ........ [ 186s] - 804a650 ff256cce 39086828 020000e9 90fbffff .%l.9.h(........ [ 186s] - 804a660 ff2570ce 39086830 020000e9 80fbffff .%p.9.h0........ [ 186s] - 804a670 ff2574ce 39086838 020000e9 70fbffff .%t.9.h8....p... [ 186s] - 804a680 ff2578ce 39086840 020000e9 60fbffff .%x.9.h@....`... [ 186s] - 804a690 ff257cce 39086848 020000e9 50fbffff .%|.9.hH....P... [ 186s] - 804a6a0 ff2580ce 39086850 020000e9 40fbffff .%..9.hP....@... [ 186s] - 804a6b0 ff2584ce 39086858 020000e9 30fbffff .%..9.hX....0... [ 186s] - 804a6c0 ff2588ce 39086860 020000e9 20fbffff .%..9.h`.... ... [ 186s] - 804a6d0 ff258cce 39086868 020000e9 10fbffff .%..9.hh........ [ 186s] - 804a6e0 ff2590ce 39086870 020000e9 00fbffff .%..9.hp........ [ 186s] - 804a6f0 ff2594ce 39086878 020000e9 f0faffff .%..9.hx........ [ 186s] - 804a700 ff2598ce 39086880 020000e9 e0faffff .%..9.h......... [ 186s] - 804a710 ff259cce 39086888 020000e9 d0faffff .%..9.h......... [ 186s] - 804a720 ff25a0ce 39086890 020000e9 c0faffff .%..9.h......... [ 186s] - 804a730 ff25a4ce 39086898 020000e9 b0faffff .%..9.h......... [ 186s] - 804a740 ff25a8ce 390868a0 020000e9 a0faffff .%..9.h......... [ 186s] - 804a750 ff25acce 390868a8 020000e9 90faffff .%..9.h......... [ 186s] - 804a760 ff25b0ce 390868b0 020000e9 80faffff .%..9.h......... [ 186s] - 804a770 ff25b4ce 390868b8 020000e9 70faffff .%..9.h.....p... [ 186s] - 804a780 ff25b8ce 390868c0 020000e9 60faffff .%..9.h.....`... [ 186s] - 804a790 ff25bcce 390868c8 020000e9 50faffff .%..9.h.....P... [ 186s] - 804a7a0 ff25c0ce 390868d0 020000e9 40faffff .%..9.h.....@... [ 186s] - 804a7b0 ff25c4ce 390868d8 020000e9 30faffff .%..9.h.....0... [ 186s] - 804a7c0 ff25c8ce 390868e0 020000e9 20faffff .%..9.h..... ... [ 186s] - 804a7d0 ff25ccce 390868e8 020000e9 10faffff .%..9.h......... [ 186s] - 804a7e0 ff25d0ce 390868f0 020000e9 00faffff .%..9.h......... [ 186s] - 804a7f0 ff25d4ce 390868f8 020000e9 f0f9ffff .%..9.h......... [ 186s] - 804a800 ff25d8ce 39086800 030000e9 e0f9ffff .%..9.h......... [ 186s] - 804a810 ff25dcce 39086808 030000e9 d0f9ffff .%..9.h......... [ 186s] - 804a820 ff25e0ce 39086810 030000e9 c0f9ffff .%..9.h......... [ 186s] - 804a830 ff25e4ce 39086818 030000e9 b0f9ffff .%..9.h......... [ 186s] - 804a840 ff25e8ce 39086820 030000e9 a0f9ffff .%..9.h ........ [ 186s] - 804a850 ff25ecce 39086828 030000e9 90f9ffff .%..9.h(........ [ 186s] - 804a860 ff25f0ce 39086830 030000e9 80f9ffff .%..9.h0........ [ 186s] - 804a870 ff25f4ce 39086838 030000e9 70f9ffff .%..9.h8....p... [ 186s] - 804a880 ff25f8ce 39086840 030000e9 60f9ffff .%..9.h@....`... [ 186s] - 804a890 ff25fcce 39086848 030000e9 50f9ffff .%..9.hH....P... [ 186s] - 804a8a0 ff2500cf 39086850 030000e9 40f9ffff .%..9.hP....@... [ 186s] - 804a8b0 ff2504cf 39086858 030000e9 30f9ffff .%..9.hX....0... [ 186s] - 804a8c0 ff2508cf 39086860 030000e9 20f9ffff .%..9.h`.... ... [ 186s] - 804a8d0 ff250ccf 39086868 030000e9 10f9ffff .%..9.hh........ [ 186s] - 804a8e0 ff2510cf 39086870 030000e9 00f9ffff .%..9.hp........ [ 186s] - 804a8f0 ff2514cf 39086878 030000e9 f0f8ffff .%..9.hx........ [ 186s] - 804a900 ff2518cf 39086880 030000e9 e0f8ffff .%..9.h......... [ 186s] - 804a910 ff251ccf 39086888 030000e9 d0f8ffff .%..9.h......... [ 186s] - 804a920 ff2520cf 39086890 030000e9 c0f8ffff .% .9.h......... [ 186s] - 804a930 ff2524cf 39086898 030000e9 b0f8ffff .%$.9.h......... [ 186s] - 804a940 ff2528cf 390868a0 030000e9 a0f8ffff .%(.9.h......... [ 186s] - 804a950 ff252ccf 390868a8 030000e9 90f8ffff .%,.9.h......... [ 186s] - 804a960 ff2530cf 390868b0 030000e9 80f8ffff .%0.9.h......... [ 186s] - 804a970 ff2534cf 390868b8 030000e9 70f8ffff .%4.9.h.....p... [ 186s] - 804a980 ff2538cf 390868c0 030000e9 60f8ffff .%8.9.h.....`... [ 186s] - 804a990 ff253ccf 390868c8 030000e9 50f8ffff .%<.9.h.....P... [ 186s] - 804a9a0 ff2540cf 390868d0 030000e9 40f8ffff .%@.9.h.....@... [ 186s] - 804a9b0 ff2544cf 390868d8 030000e9 30f8ffff .%D.9.h.....0... [ 186s] - 804a9c0 ff2548cf 390868e0 030000e9 20f8ffff .%H.9.h..... ... [ 186s] - 804a9d0 ff254ccf 390868e8 030000e9 10f8ffff .%L.9.h......... [ 186s] - 804a9e0 ff2550cf 390868f0 030000e9 00f8ffff .%P.9.h......... [ 186s] - 804a9f0 ff2554cf 390868f8 030000e9 f0f7ffff .%T.9.h......... [ 186s] - 804aa00 ff2558cf 39086800 040000e9 e0f7ffff .%X.9.h......... [ 186s] - 804aa10 ff255ccf 39086808 040000e9 d0f7ffff .%\.9.h......... [ 186s] - 804aa20 ff2560cf 39086810 040000e9 c0f7ffff .%`.9.h......... [ 186s] - 804aa30 ff2564cf 39086818 040000e9 b0f7ffff .%d.9.h......... [ 186s] - 804aa40 ff2568cf 39086820 040000e9 a0f7ffff .%h.9.h ........ [ 186s] - 804aa50 ff256ccf 39086828 040000e9 90f7ffff .%l.9.h(........ [ 186s] - 804aa60 ff2570cf 39086830 040000e9 80f7ffff .%p.9.h0........ [ 186s] - 804aa70 ff2574cf 39086838 040000e9 70f7ffff .%t.9.h8....p... [ 186s] + 804a1f0 ff3570cd 3908ff25 74cd3908 00000000 .5p.9..%t.9..... [ 186s] + 804a200 ff2578cd 39086800 000000e9 e0ffffff .%x.9.h......... [ 186s] + 804a210 ff257ccd 39086808 000000e9 d0ffffff .%|.9.h......... [ 186s] + 804a220 ff2580cd 39086810 000000e9 c0ffffff .%..9.h......... [ 186s] + 804a230 ff2584cd 39086818 000000e9 b0ffffff .%..9.h......... [ 186s] + 804a240 ff2588cd 39086820 000000e9 a0ffffff .%..9.h ........ [ 186s] + 804a250 ff258ccd 39086828 000000e9 90ffffff .%..9.h(........ [ 186s] + 804a260 ff2590cd 39086830 000000e9 80ffffff .%..9.h0........ [ 186s] + 804a270 ff2594cd 39086838 000000e9 70ffffff .%..9.h8....p... [ 186s] + 804a280 ff2598cd 39086840 000000e9 60ffffff .%..9.h@....`... [ 186s] + 804a290 ff259ccd 39086848 000000e9 50ffffff .%..9.hH....P... [ 186s] + 804a2a0 ff25a0cd 39086850 000000e9 40ffffff .%..9.hP....@... [ 186s] + 804a2b0 ff25a4cd 39086858 000000e9 30ffffff .%..9.hX....0... [ 186s] + 804a2c0 ff25a8cd 39086860 000000e9 20ffffff .%..9.h`.... ... [ 186s] + 804a2d0 ff25accd 39086868 000000e9 10ffffff .%..9.hh........ [ 186s] + 804a2e0 ff25b0cd 39086870 000000e9 00ffffff .%..9.hp........ [ 186s] + 804a2f0 ff25b4cd 39086878 000000e9 f0feffff .%..9.hx........ [ 186s] + 804a300 ff25b8cd 39086880 000000e9 e0feffff .%..9.h......... [ 186s] + 804a310 ff25bccd 39086888 000000e9 d0feffff .%..9.h......... [ 186s] + 804a320 ff25c0cd 39086890 000000e9 c0feffff .%..9.h......... [ 186s] + 804a330 ff25c4cd 39086898 000000e9 b0feffff .%..9.h......... [ 186s] + 804a340 ff25c8cd 390868a0 000000e9 a0feffff .%..9.h......... [ 186s] + 804a350 ff25cccd 390868a8 000000e9 90feffff .%..9.h......... [ 186s] + 804a360 ff25d0cd 390868b0 000000e9 80feffff .%..9.h......... [ 186s] + 804a370 ff25d4cd 390868b8 000000e9 70feffff .%..9.h.....p... [ 186s] + 804a380 ff25d8cd 390868c0 000000e9 60feffff .%..9.h.....`... [ 186s] + 804a390 ff25dccd 390868c8 000000e9 50feffff .%..9.h.....P... [ 186s] + 804a3a0 ff25e0cd 390868d0 000000e9 40feffff .%..9.h.....@... [ 186s] + 804a3b0 ff25e4cd 390868d8 000000e9 30feffff .%..9.h.....0... [ 186s] + 804a3c0 ff25e8cd 390868e0 000000e9 20feffff .%..9.h..... ... [ 186s] + 804a3d0 ff25eccd 390868e8 000000e9 10feffff .%..9.h......... [ 186s] + 804a3e0 ff25f0cd 390868f0 000000e9 00feffff .%..9.h......... [ 186s] + 804a3f0 ff25f4cd 390868f8 000000e9 f0fdffff .%..9.h......... [ 186s] + 804a400 ff25f8cd 39086800 010000e9 e0fdffff .%..9.h......... [ 186s] + 804a410 ff25fccd 39086808 010000e9 d0fdffff .%..9.h......... [ 186s] + 804a420 ff2500ce 39086810 010000e9 c0fdffff .%..9.h......... [ 186s] + 804a430 ff2504ce 39086818 010000e9 b0fdffff .%..9.h......... [ 186s] + 804a440 ff2508ce 39086820 010000e9 a0fdffff .%..9.h ........ [ 186s] + 804a450 ff250cce 39086828 010000e9 90fdffff .%..9.h(........ [ 186s] + 804a460 ff2510ce 39086830 010000e9 80fdffff .%..9.h0........ [ 186s] + 804a470 ff2514ce 39086838 010000e9 70fdffff .%..9.h8....p... [ 186s] + 804a480 ff2518ce 39086840 010000e9 60fdffff .%..9.h@....`... [ 186s] + 804a490 ff251cce 39086848 010000e9 50fdffff .%..9.hH....P... [ 186s] + 804a4a0 ff2520ce 39086850 010000e9 40fdffff .% .9.hP....@... [ 186s] + 804a4b0 ff2524ce 39086858 010000e9 30fdffff .%$.9.hX....0... [ 186s] + 804a4c0 ff2528ce 39086860 010000e9 20fdffff .%(.9.h`.... ... [ 186s] + 804a4d0 ff252cce 39086868 010000e9 10fdffff .%,.9.hh........ [ 186s] + 804a4e0 ff2530ce 39086870 010000e9 00fdffff .%0.9.hp........ [ 186s] + 804a4f0 ff2534ce 39086878 010000e9 f0fcffff .%4.9.hx........ [ 186s] + 804a500 ff2538ce 39086880 010000e9 e0fcffff .%8.9.h......... [ 186s] + 804a510 ff253cce 39086888 010000e9 d0fcffff .%<.9.h......... [ 186s] + 804a520 ff2540ce 39086890 010000e9 c0fcffff .%@.9.h......... [ 186s] + 804a530 ff2544ce 39086898 010000e9 b0fcffff .%D.9.h......... [ 186s] + 804a540 ff2548ce 390868a0 010000e9 a0fcffff .%H.9.h......... [ 186s] + 804a550 ff254cce 390868a8 010000e9 90fcffff .%L.9.h......... [ 186s] + 804a560 ff2550ce 390868b0 010000e9 80fcffff .%P.9.h......... [ 186s] + 804a570 ff2554ce 390868b8 010000e9 70fcffff .%T.9.h.....p... [ 187s] /usr/bin/js differs in ELF section .text [ 187s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:39.338126278 +0000 [ 187s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:39.830126266 +0000 [ 187s] @@ -2,16 +2,16 @@ [ 187s] /usr/bin/js: file format elf32-i386 [ 187s] [ 187s] Contents of section .text: [ 187s] - 804aa80 5653e819 1f000081 c3c52235 0085c056 VS........"5...V [ 187s] + 804aa80 5653e819 1f000081 c3e52235 0085c056 VS........"5...V [ 187s] 804aa90 74208b48 5c3b4860 740a8d71 0489705c t .H\;H`t..q..p\ [ 187s] 804aaa0 8911eb1a 51515250 e8b31809 0083c410 ....QQRP........ [ 187s] 804aab0 eb0c83ec 0c52e885 faffff83 c410585b .....R........X[ [ 187s] - 804aac0 5ec35653 e8d71e00 0081c383 22350085 ^.VS........"5.. [ 187s] + 804aac0 5ec35653 e8d71e00 0081c3a3 22350085 ^.VS........"5.. [ 187s] 804aad0 c0567420 8b485c3b 4860740a 8d710489 .Vt .H\;H`t..q.. [ 187s] 804aae0 705c8911 eb1a5151 5250e871 18090083 p\....QQRP.q.... [ 187s] 804aaf0 c410eb0c 83ec0c52 e843faff ff83c410 .......R.C...... [ 187s] 804ab00 585b5ec3 555789c7 565383ec 1c8b6854 X[^.UW..VS....hT [ 187s] - 804ab10 8b405ce8 881e0000 81c33422 350089c6 .@\.......4"5... [ 187s] + 804ab10 8b405ce8 881e0000 81c35422 350089c6 .@\.......T"5... [ 187s] 804ab20 f7d68d48 108b450c 21f18b75 0829ce39 ...H..E.!..u.).9 [ 187s] 804ab30 f0761989 54240c50 50518d47 4450e86d .v..T$.PPQ.GDP.m [ 187s] 804ab40 1c020083 c4108b54 240ceb05 01c1894d .......T$......M [ 187s] @@ -21,7 +21,7 @@ [ 187s] 804ab80 8b7c2430 8948088b 0f89480c 8907b801 .|$0.H....H..... [ 187s] 804ab90 000000ff 0283c41c 5b5e5f5d c3905589 ........[^_]..U. [ 187s] 804aba0 c5575653 83ec1c8b 742434e8 f01d0000 .WVS....t$4..... [ 187s] - 804abb0 81c39c21 35008b7c 24388954 240881fe ...!5..|$8.T$... [ 187s] + 804abb0 81c3bc21 35008b7c 24388954 240881fe ...!5..|$8.T$... [ 187s] 804abc0 ffff0000 0f860401 000089f1 c1e91083 ................ [ 187s] 804abd0 f9037720 508d81d5 00000050 5755e8dd ..w P......PWU.. [ 187s] 804abe0 60060083 c410bac1 00000085 c0797de9 `............y}. [ 187s] @@ -44,62 +44,62 @@ [ 187s] 804acf0 058b7a24 eb0884c9 b001791d 89d7f647 ..z$......y....G [ 187s] 804ad00 2c40b001 741389f0 5656ff74 24185289 ,@..t...VV.t$.R. [ 187s] 804ad10 fae88aa6 060083c4 105a5e5f c3905653 .........Z^_..VS [ 187s] - 804ad20 e87b1c00 0081c327 20350085 c0567420 .{.....' 5...Vt [ 187s] + 804ad20 e87b1c00 0081c347 20350085 c0567420 .{.....G 5...Vt [ 187s] 804ad30 8b485c3b 4860740a 8d710489 705c8911 .H\;H`t..q..p\.. [ 187s] 804ad40 eb1a5151 5250e815 16090083 c410eb0c ..QQRP.......... [ 187s] 804ad50 83ec0c52 e8e7f7ff ff83c410 585b5ec3 ...R........X[^. [ 187s] - 804ad60 5653e839 1c000081 c3e51f35 0085c056 VS.9.......5...V [ 187s] + 804ad60 5653e839 1c000081 c3052035 0085c056 VS.9...... 5...V [ 187s] 804ad70 74208b48 5c3b4860 740a8d71 0489705c t .H\;H`t..q..p\ [ 187s] 804ad80 8911eb1a 51515250 e8d31509 0083c410 ....QQRP........ [ 187s] 804ad90 eb0c83ec 0c52e8a5 f7ffff83 c410585b .....R........X[ [ 187s] - 804ada0 5ec35653 e8f71b00 0081c3a3 1f350085 ^.VS.........5.. [ 187s] + 804ada0 5ec35653 e8f71b00 0081c3c3 1f350085 ^.VS.........5.. [ 187s] 804adb0 c0567420 8b485c3b 4860740a 8d710489 .Vt .H\;H`t..q.. [ 187s] 804adc0 705c8911 eb1a5151 5250e891 15090083 p\....QQRP...... [ 187s] 804add0 c410eb0c 83ec0c52 e863f7ff ff83c410 .......R.c...... [ 187s] - 804ade0 585b5ec3 5653e8b5 1b000081 c3611f35 X[^.VS.......a.5 [ 187s] + 804ade0 585b5ec3 5653e8b5 1b000081 c3811f35 X[^.VS.........5 [ 187s] 804adf0 0085c056 74208b48 5c3b4860 740a8d71 ...Vt .H\;H`t..q [ 187s] 804ae00 0489705c 8911eb1a 51515250 e84f1509 ..p\....QQRP.O.. [ 187s] 804ae10 0083c410 eb0c83ec 0c52e821 f7ffff83 .........R.!.... [ 187s] - 804ae20 c410585b 5ec35653 e8731b00 0081c31f ..X[^.VS.s...... [ 187s] + 804ae20 c410585b 5ec35653 e8731b00 0081c33f ..X[^.VS.s.....? [ 187s] 804ae30 1f350085 c0567420 8b485c3b 4860740a .5...Vt .H\;H`t. [ 187s] 804ae40 8d710489 705c8911 eb1a5151 5250e80d .q..p\....QQRP.. [ 187s] 804ae50 15090083 c410eb0c 83ec0c52 e8dff6ff ...........R.... [ 187s] 804ae60 ff83c410 585b5ec3 5653e831 1b000081 ....X[^.VS.1.... [ 187s] - 804ae70 c3dd1e35 0085c056 74208b48 5c3b4860 ...5...Vt .H\;H` [ 187s] + 804ae70 c3fd1e35 0085c056 74208b48 5c3b4860 ...5...Vt .H\;H` [ 187s] 804ae80 740a8d71 0489705c 8911eb1a 51515250 t..q..p\....QQRP [ 187s] 804ae90 e8cb1409 0083c410 eb0c83ec 0c52e89d .............R.. [ 187s] 804aea0 f6ffff83 c410585b 5ec35653 e8ef1a00 ......X[^.VS.... [ 187s] - 804aeb0 0081c39b 1e350085 c0567420 8b485c3b .....5...Vt .H\; [ 187s] + 804aeb0 0081c3bb 1e350085 c0567420 8b485c3b .....5...Vt .H\; [ 187s] 804aec0 4860740a 8d710489 705c8911 eb1a5151 H`t..q..p\....QQ [ 187s] 804aed0 5250e889 14090083 c410eb0c 83ec0c52 RP.............R [ 187s] 804aee0 e85bf6ff ff83c410 585b5ec3 5653e8ad .[......X[^.VS.. [ 187s] - 804aef0 1a000081 c3591e35 0085c056 74208b48 .....Y.5...Vt .H [ 187s] + 804aef0 1a000081 c3791e35 0085c056 74208b48 .....y.5...Vt .H [ 187s] 804af00 5c3b4860 740a8d71 0489705c 8911eb1a \;H`t..q..p\.... [ 187s] 804af10 51515250 e8471409 0083c410 eb0c83ec QQRP.G.......... [ 187s] 804af20 0c52e819 f6ffff83 c410585b 5ec35653 .R........X[^.VS [ 187s] - 804af30 e86b1a00 0081c317 1e350085 c0567420 .k.......5...Vt [ 187s] + 804af30 e86b1a00 0081c337 1e350085 c0567420 .k.....7.5...Vt [ 187s] 804af40 8b485c3b 4860740a 8d710489 705c8911 .H\;H`t..q..p\.. [ 187s] 804af50 eb1a5151 5250e805 14090083 c410eb0c ..QQRP.......... [ 187s] 804af60 83ec0c52 e8d7f5ff ff83c410 585b5ec3 ...R........X[^. [ 187s] - 804af70 5653e829 1a000081 c3d51d35 0085c056 VS.).......5...V [ 187s] + 804af70 5653e829 1a000081 c3f51d35 0085c056 VS.).......5...V [ 187s] 804af80 74208b48 5c3b4860 740a8d71 0489705c t .H\;H`t..q..p\ [ 187s] 804af90 8911eb1a 51515250 e8c31309 0083c410 ....QQRP........ [ 187s] 804afa0 eb0c83ec 0c52e895 f5ffff83 c410585b .....R........X[ [ 187s] - 804afb0 5ec35653 e8e71900 0081c393 1d350085 ^.VS.........5.. [ 187s] + 804afb0 5ec35653 e8e71900 0081c3b3 1d350085 ^.VS.........5.. [ 187s] 804afc0 c0567420 8b485c3b 4860740a 8d710489 .Vt .H\;H`t..q.. [ 187s] 804afd0 705c8911 eb1a5151 5250e881 13090083 p\....QQRP...... [ 187s] 804afe0 c410eb0c 83ec0c52 e853f5ff ff83c410 .......R.S...... [ 187s] 804aff0 585b5ec3 8d4c2404 83e4f0ff 71fc5589 X[^..L$.....q.U. [ 187s] 804b000 e5575653 5183ec30 8b01e891 19000081 .WVSQ..0........ [ 187s] - 804b010 c33d1d35 008945d4 8b410489 45d08b41 .=.5..E..A..E..A [ 187s] - 804b020 088945cc 8d833e20 f7ff506a 06e8def6 ..E...> ..Pj.... [ 187s] + 804b010 c35d1d35 008945d4 8b410489 45d08b41 .].5..E..A..E..A [ 187s] + 804b020 088945cc 8d831e20 f7ff506a 06e8def6 ..E.... ..Pj.... [ 187s] 804b030 ffff8d83 446c0000 5e5f6a00 50e88ef3 ....Dl..^_j.P... [ 187s] 804b040 ffff83c4 10400f84 da000000 51518d45 .....@......QQ.E [ 187s] 804b050 e450ffb3 446c0000 e8e3f5ff ff83c410 .P..Dl.......... [ 187s] 804b060 400f84bf 00000083 ec0c8d83 046c0000 @............l.. [ 187s] - 804b070 508b83b4 ffffff8b 108d8308 c5f6ffe8 P............... [ 187s] + 804b070 508b83b4 ffffff8b 108d83e8 c4f6ffe8 P............... [ 187s] 804b080 f43a0000 8d83006c 00008904 248b83d0 .:.....l....$... [ 187s] - 804b090 ffffff8b 108d8312 c5f6ffe8 d83a0000 .............:.. [ 187s] + 804b090 ffffff8b 108d83f2 c4f6ffe8 d83a0000 .............:.. [ 187s] 804b0a0 c7042400 00000ae8 04de0100 83c41085 ..$............. [ 187s] 804b0b0 c089c774 71e816f2 ffff85c0 8983386c ...tq.........8l [ 187s] 804b0c0 00007462 83ec0c50 e8d3f8ff ff83c410 ..tb...P........ [ 187s] @@ -124,22 +124,22 @@ [ 187s] 804b1f0 5affb338 6c0000e8 64f8ffff 893c24e8 Z..8l...d....<$. [ 187s] 804b200 0cfc0000 83c410e8 44fc0000 8b45d48d ........D....E.. [ 187s] 804b210 65f0595b 5e5f5d8d 61fcc3e8 1c830000 e.Y[^_].a....... [ 187s] - 804b220 81c12c1b 35008d81 cb02cbff 8981fc04 ..,.5........... [ 187s] - 804b230 00008d81 2003cbff 89810005 00008d81 .... ........... [ 187s] - 804b240 141fcbff 89810405 00008d81 731ecbff ............s... [ 187s] - 804b250 89810805 00008d81 aa00cbff c781606c ..............`l [ 187s] + 804b220 81c14c1b 35008d81 ab02cbff 8981fc04 ..L.5........... [ 187s] + 804b230 00008d81 0003cbff 89810005 00008d81 ................ [ 187s] + 804b240 f41ecbff 89810405 00008d81 531ecbff ............S... [ 187s] + 804b250 89810805 00008d81 8a00cbff c781606c ..............`l [ 187s] 804b260 0000c800 0000c781 5c6c0000 cf000000 ........\l...... [ 187s] 804b270 c781586c 000000ff 0000c781 546c0000 ..Xl........Tl.. [ 187s] 804b280 00000100 c781506c 000000ff 0100c781 ......Pl........ [ 187s] 804b290 4c6c0000 07ff0100 c781486c 00000f00 Ll........Hl.... [ 187s] 804b2a0 00008981 38050000 c3669066 90669090 ....8....f.f.f.. [ 187s] - 804b2b0 e8878200 0081c197 1a3500b8 c8000000 .........5...... [ 187s] + 804b2b0 e8878200 0081c1b7 1a3500b8 c8000000 .........5...... [ 187s] 804b2c0 bacf0000 008981ac 6d0000b8 00ff0000 ........m....... [ 187s] 804b2d0 8981a46d 0000b800 00010089 81a06d00 ...m..........m. [ 187s] 804b2e0 00b800ff 01008981 9c6d0000 b807ff01 ....[ 180.904080] serial8250: too much work for irq4 [ 187s] .....m...... [ 187s] 804b2f0 00898198 6d0000b8 0f000000 8991a86d ....m..........m [ 187s] 804b300 00008981 946d0000 c3669066 90669090 .....m...f.f.f.. [ 187s] - 804b310 e8278200 0081c137 1a3500b8 c8000000 .'.....7.5...... [ 187s] + 804b310 e8278200 0081c157 1a3500b8 c8000000 .'.....W.5...... [ 187s] 804b320 bacf0000 008981c8 6d0000b8 00ff0000 ........m....... [ 187s] 804b330 8981c06d 0000b800 00010089 81bc6d00 ...m..........m. [ 187s] 804b340 00b800ff 01008981 b86d0000 b807ff01 .........m...... [ 187s] @@ -152,26 +152,26 @@ [ 187s] 804b3b0 0000f80d 49020000 8981c41b 00008b81 ....I........... [ 187s] 804b3c0 b81b0000 25000000 f80d4902 00008981 ....%.....I..... [ 187s] 804b3d0 b81b0000 c3669066 90669066 90669090 .....f.f.f.f.f.. [ 187s] - 804b3e0 e8578100 0081c167 193500b8 c8000000 .W.....g.5...... [ 187s] + 804b3e0 e8578100 0081c187 193500b8 c8000000 .W.......5...... [ 187s] 804b3f0 bacf0000 008981e8 6d0000b8 00ff0000 ........m....... [ 187s] 804b400 8981e06d 0000b800 00010089 81dc6d00 ...m..........m. [ 187s] 804b410 00b800ff 01008981 d86d0000 b807ff01 .........m...... [ 187s] 804b420 008981d4 6d0000b8 0f000000 8991e46d ....m..........m [ 187s] 804b430 00008981 d06d0000 c3669066 90669090 .....m...f.f.f.. [ 187s] - 804b440 e8f78000 0081c107 193500b8 c8000000 .........5...... [ 187s] + 804b440 e8f78000 0081c127 193500b8 c8000000 .......'.5...... [ 187s] 804b450 bacf0000 00898104 6e0000b8 00ff0000 ........n....... [ 187s] 804b460 8981fc6d 0000b800 00010089 81f86d00 ...m..........m. [ 187s] 804b470 00b800ff 01008981 f46d0000 b807ff01 .........m...... [ 187s] 804b480 008981f0 6d0000b8 0f000000 8991006e ....m..........n [ 187s] 804b490 00008981 ec6d0000 c3669066 90669090 .....m...f.f.f.. [ 187s] - 804b4a0 e8978000 0081c1a7 183500b8 c8000000 .........5...... [ 187s] + 804b4a0 e8978000 0081c1c7 183500b8 c8000000 .........5...... [ 187s] 804b4b0 bacf0000 0089812c 6e0000b8 00ff0000 .......,n....... [ 187s] 804b4c0 8981246e 0000b800 00010089 81206e00 ..$n......... n. [ 187s] 804b4d0 00b800ff 01008981 1c6e0000 b807ff01 .........n...... [ 187s] 804b4e0 00898118 6e0000b8 0f000000 8981146e ....n..........n [ 187s] 804b4f0 00008b81 802a0000 8991286e 00002500 .....*....(n..%. [ 187s] 804b500 0000f883 c80c8981 802a0000 c3669090 .........*...f.. [ 187s] - 804b510 e8278000 0081c137 183500b8 c8000000 .'.....7.5...... [ 187s] + 804b510 e8278000 0081c157 183500b8 c8000000 .'.....W.5...... [ 187s] 804b520 bacf0000 00898148 6e0000b8 00ff0000 .......Hn....... [ 187s] 804b530 8981406e 0000b800 00010089 813c6e00 ..@n.......... [ 188s] 830b340 0000dcc2 08b23e43 74656d70 00726567 ......>Ctemp.reg [ 188s] @@ -1472,19 +1472,19 @@ [ 188s] 830dd70 0000803f 0000003f 00008041 00008043 ...?...?...A...C [ 188s] 830dd80 00008047 00000000 00000000 00000000 ...G............ [ 188s] 830dd90 00000000 00000000 00000000 00000000 ................ [ 188s] - 830dda0 04b5d0ff 34b7d0ff 34b7d0ff 34b7d0ff ....4...4...4... [ 188s] - 830ddb0 34b7d0ff 34b7d0ff 34b7d0ff 34b7d0ff 4...4...4...4... [ 188s] - 830ddc0 34b7d0ff 24b7d0ff 24b7d0ff 24b7d0ff 4...$...$...$... [ 188s] - 830ddd0 24b7d0ff 24b7d0ff 34b7d0ff 34b7d0ff $...$...4...4... [ 188s] - 830dde0 34b7d0ff 34b7d0ff 34b7d0ff 34b7d0ff 4...4...4...4... [ 188s] - 830ddf0 34b7d0ff 34b7d0ff 34b7d0ff 34b7d0ff 4...4...4...4... [ 188s] - 830de00 34b7d0ff 34b7d0ff 34b7d0ff 34b7d0ff 4...4...4...4... [ 188s] - 830de10 34b7d0ff 34b7d0ff 34b7d0ff 34b7d0ff 4...4...4...4... [ 188s] - 830de20 24b7d0ff 34b7d0ff 34b7d0ff 34b7d0ff $...4...4...4... [ 188s] - 830de30 34b7d0ff 34b7d0ff 34b7d0ff 34b7d0ff 4...4...4...4... [ 188s] - 830de40 34b7d0ff 34b7d0ff 34b7d0ff 54b5d0ff 4...4...4...T... [ 188s] - 830de50 34b7d0ff 14b7d0ff d4cfd0ff e4cfd0ff 4............... [ 188s] - 830de60 4cd6d0ff edcfd0ff 14e5d0ff 05000000 L............... [ 188s] + 830dda0 e4b4d0ff 14b7d0ff 14b7d0ff 14b7d0ff ................ [ 188s] + 830ddb0 14b7d0ff 14b7d0ff 14b7d0ff 14b7d0ff ................ [ 188s] + 830ddc0 14b7d0ff 04b7d0ff 04b7d0ff 04b7d0ff ................ [ 188s] + 830ddd0 04b7d0ff 04b7d0ff 14b7d0ff 14b7d0ff ................ [ 188s] + 830dde0 14b7d0ff 14b7d0ff 14b7d0ff 14b7d0ff ................ [ 188s] + 830ddf0 14b7d0ff 14b7d0ff 14b7d0ff 14b7d0ff ................ [ 188s] + 830de00 14b7d0ff 14b7d0ff 14b7d0ff 14b7d0ff ................ [ 188s] + 830de10 14b7d0ff 14b7d0ff 14b7d0ff 14b7d0ff ................ [ 188s] + 830de20 04b7d0ff 14b7d0ff 14b7d0ff 14b7d0ff ................ [ 188s] + 830de30 14b7d0ff 14b7d0ff 14b7d0ff 14b7d0ff ................ [ 188s] + 830de40 14b7d0ff 14b7d0ff 14b7d0ff 34b5d0ff ............4... [ 188s] + 830de50 14b7d0ff f4b6d0ff b4cfd0ff c4cfd0ff ................ [ 188s] + 830de60 2cd6d0ff cdcfd0ff f4e4d0ff 05000000 ,............... [ 188s] 830de70 19000000 7d000000 00000302 02000000 ....}........... [ 188s] 830de80 bc89d897 b2d29c3c 33a7a8d5 23f64939 .......<3...#.I9 [ 188s] 830de90 3da7f444 fd0fa532 9d978ccf 08ba5b25 =..D...2......[% [ 188s] @@ -1530,77 +1530,77 @@ [ 188s] 830e110 65737472 75637475 72696e67 20626f64 estructuring bod [ 188s] 830e120 7900646f 206c6f6f 7000666f 72206c6f y.do loop.for lo [ 188s] 830e130 6f700066 6f722f69 6e206c6f 6f700077 op.for/in loop.w [ 188s] - 830e140 68696c65 206c6f6f 70000000 9461d1ff hile loop....a.. [ 188s] - 830e150 4461d1ff 5c62d1ff 4461d1ff 4461d1ff Da..\b..Da..Da.. [ 188s] - 830e160 4461d1ff a465d1ff f465d1ff 4461d1ff Da...e...e..Da.. [ 188s] - 830e170 5461d1ff 518cd1ff 8a8cd1ff 8a8cd1ff Ta..Q........... [ 188s] - 830e180 598cd1ff 8a8cd1ff 8a8cd1ff 438cd1ff Y...........C... [ 188s] - 830e190 8a8cd1ff 8a8cd1ff 698cd1ff 8a8cd1ff ........i....... [ 188s] - 830e1a0 8a8cd1ff 8a8cd1ff 8a8cd1ff 8a8cd1ff ................ [ 188s] - 830e1b0 8a8cd1ff 8a8cd1ff 8a8cd1ff 4a8cd1ff ............J... [ 188s] - 830e1c0 8a8cd1ff 8a8cd1ff 8a8cd1ff 8a8cd1ff ................ [ 188s] - 830e1d0 8a8cd1ff 8a8cd1ff 8a8cd1ff 8a8cd1ff ................ [ 188s] - 830e1e0 8a8cd1ff 8a8cd1ff 8a8cd1ff 8a8cd1ff ................ [ 188s] - 830e1f0 8a8cd1ff 8a8cd1ff 8a8cd1ff 8a8cd1ff ................ [ 188s] - 830e200 8a8cd1ff 8a8cd1ff 8a8cd1ff 8a8cd1ff ................ [ 188s] - 830e210 8a8cd1ff 8a8cd1ff 8a8cd1ff 8a8cd1ff ................ [ 188s] - 830e220 8a8cd1ff 8a8cd1ff 8a8cd1ff 8a8cd1ff ................ [ 188s] - 830e230 8a8cd1ff 8a8cd1ff 8a8cd1ff 8a8cd1ff ................ [ 188s] - 830e240 8a8cd1ff 8a8cd1ff 8a8cd1ff 8a8cd1ff ................ [ 188s] /usr/bin/js differs in ELF section .eh_frame_hdr [ 188s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:40.118126259 +0000 [ 188s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:40.126126259 +0000 [ 188s] @@ -2,2347 +2,2347 @@ [ 188s] /usr/bin/js: file format elf32-i386 [ 188s] [ 188s] Contents of section .eh_frame_hdr: [ 188s] - 833e9a0 011b033b 78920000 4e120000 50b8d0ff ...;x...N...P... [ 188s] - 833e9b0 94920000 e0c0d0ff c4210100 22c1d0ff .........!.."... [ 188s] - 833e9c0 f0390100 64c1d0ff ec7a0100 fec1d0ff .9..d....z...... [ 188s] - 833e9d0 a0810100 3ac3d0ff 30890100 7ec3d0ff ....:...0...~... [ 188s] - 833e9e0 908d0100 c0c3d0ff fc910100 02c4d0ff ................ [ 188s] - 833e9f0 f4bf0100 44c4d0ff 30010200 86c4d0ff ....D...0....... [ 188s] - 833ea00 ec340200 c8c4d0ff 8c4b0200 0ac5d0ff .4.......K...... [ 188s] - 833ea10 34640200 4cc5d0ff 187a0200 8ec5d0ff 4d..L....z...... [ 188s] - 833ea20 dc9f0200 d0c5d0ff b4fc0200 12c6d0ff ................ [ 188s] - 833ea30 64230400 54c6d0ff 3cc10000 7bc8d0ff d#..T...<...{... [ 188s] - 833ea40 80c10000 10c9d0ff f81e0100 70c9d0ff ............p... [ 188s] - 833ea50 74320100 40cad0ff 944e0100 a0cad0ff t2..@....N...... [ 188s] - 833ea60 e8530100 00cbd0ff c0620100 70cbd0ff .S.......b..p... [ 188s] - 833ea70 cca00100 80ccd0ff 44b40100 e0ccd0ff ........D....... [ 188s] - 833ea80 a8b40100 00cdd0ff 80bf0100 60cdd0ff ............`... [ 188s] - 833ea90 e4c70100 c0cdd0ff bcd20100 90cfd0ff ................ [ 188s] - 833eaa0 acda0100 50d0d0ff a4000200 30d1d0ff ....P.......0... [ 188s] - 833eab0 d8100200 90d1d0ff d8440200 00d2d0ff .........D...... [ 188s] - 833eac0 a46c0200 70d2d0ff 30790200 d0d2d0ff .l..p...0y...... [ 188s] - 833ead0 b4820200 30d3d0ff fc9c0200 00d4d0ff ....0........... [ 188s] - 833eae0 a4b80200 b0d4d0ff 24c20200 30d5d0ff ........$...0... [ 188s] - 833eaf0 88620300 30d8d0ff bc6f0300 90d8d0ff .b..0....o...... [ 188s] - 833eb00 a0700300 f0d8d0ff c0730300 50d9d0ff .p.......s..P... [ 188s] - 833eb10 e8730300 b0d9d0ff a0840300 10dad0ff .s.............. [ 188s] - 833eb20 40850300 80dad0ff a0910300 e0dad0ff @............... [ 188s] - 833eb30 e8940300 80dcd0ff 38950300 e0dcd0ff ........8....... [ 188s] - 833eb40 28970300 40ddd0ff 1c9b0300 a0ddd0ff (...@........... [ 188s] - 833eb50 9c020400 00ded0ff 94090400 60ded0ff ............`... [ 188s] - 833eb60 70240400 c0ded0ff 68250400 20dfd0ff p$......h%.. ... [ 188s] - 833eb70 9c250400 80dfd0ff dc400400 cae0d0ff .%.......@...... [ 188s] - 833eb80 b8920000 eee0d0ff cc920000 11e1d0ff ................ [ 188s] - 833eb90 f4920000 31e1d0ff 08930000 51e1d0ff ....1.......Q... [ 188s] - 833eba0 1c930000 76e1d0ff 38930000 77e1d0ff ....v...8...w... [ 188s] - 833ebb0 4c930000 f0e1d0ff a4930000 aee2d0ff L............... [ 188s] - 833ebc0 30940000 83e3d0ff bc940000 c5e3d0ff 0............... [ 188s] - 833ebd0 f8940000 fae3d0ff 2c950000 27e4d0ff ........,...'... [ 188s] - 833ebe0 68950000 56e4d0ff 9c950000 c2e4d0ff h...V........... [ 188s] - 833ebf0 f4950000 dfe4d0ff 18960000 05e5d0ff ................ [ 188s] - 833ec00 40960000 90e5d0ff 90960000 04e6d0ff @............... [ 188s] - 833ec10 04970000 38e6d0ff 30970000 77e6d0ff ....8...0...w... [ 188s] - 833ec20 7c970000 cce6d0ff c0970000 4ce7d0ff |...........L... [ 188s] - 833ec30 20980000 70e8d0ff ac980000 65e9d0ff ...p.......e... [ 188s] - 833ec40 2c990000 38ead0ff d8990000 94ebd0ff ,...8........... [ 188s] - 833ec50 d09a0000 fbebd0ff 289b0000 64eed0ff ........(...d... [ 188s] - 833ec60 689c0000 a5eed0ff b09c0000 00efd0ff h............... [ 188s] - 833ec70 089d0000 b2efd0ff 8c9d0000 0cf0d0ff ................ [ 188s] - 833ec80 e49d0000 cef0d0ff 749e0000 1af1d0ff ........t....... [ 188s] - 833ec90 b89e0000 def1d0ff 3c9f0000 4bf2d0ff ........<...K... [ 188s] - 833eca0 9c9f0000 6cf2d0ff e49f0000 54f4d0ff ....l.......T... [ 188s] - 833ecb0 20a00000 daf4d0ff 90a00000 39f5d0ff ...........9... [ 188s] - 833ecc0 e0a00000 fff5d0ff 68a10000 5bf6d0ff ........h...[... [ 188s] - 833ecd0 aca10000 bbf6d0ff fca10000 91f8d0ff ................ [ 188s] - 833ece0 dca20000 12f9d0ff 3ca30000 3ffad0ff ........<...?... [ 188s] - 833ecf0 dca30000 75fad0ff 08a40000 95fad0ff ....u........... [ 188s] - 833ed00 2ca40000 17fcd0ff 10a50000 c2fcd0ff ,............... [ 188s] - 833ed10 80a50000 1efdd0ff d4a50000 81fdd0ff ................ [ 188s] - 833ed20 1ca60000 65ffd0ff 14a70000 b3ffd0ff ....e........... [ 188s] - 833ed30 34a70000 3f00d1ff b0a70000 a501d1ff 4...?........... [ 188s] - 833ed40 78a80000 d801d1ff 9ca80000 1f02d1ff x............... [ 188s] - 833ed50 e0a80000 c002d1ff 50a90000 8c03d1ff ........P....... [ 188s] - 833ed60 d0a90000 3304d1ff 50aa0000 6304d1ff ....3...P...c... [ 188s] - 833ed70 8caa0000 af04d1ff ccaa0000 7d05d1ff ............}... [ 188s] - 833ed80 44ab0000 2f06d1ff acab0000 a506d1ff D.../........... [ 188s] - 833ed90 00ac0000 0007d1ff 44ac0000 8d07d1ff ........D....... [ 188s] - 833eda0 a4ac0000 fd07d1ff 00ad0000 9508d1ff ................ [ 188s] - 833edb0 68ad0000 cf08d1ff 94ad0000 b609d1ff h............... [ 188s] - 833edc0 38ae0000 6b0ad1ff bcae0000 fc0ad1ff 8...k........... [ 188s] - 833edd0 1caf0000 7d0bd1ff 7caf0000 fe0bd1ff ....}...|....... [ 188s] - 833ede0 dcaf0000 790cd1ff 2cb00000 070dd1ff ....y...,....... [ 188s] - 833edf0 70b00000 d10dd1ff fcb00000 9e0ed1ff p............... [ 188s] - 833ee00 7cb10000 f10ed1ff c0b10000 930fd1ff |............... [ 188s] - 833ee10 24b20000 2710d1ff 6cb20000 3513d1ff $...'...l...5... [ 188s] - 833ee20 7cb30000 7f13d1ff ccb30000 3f14d1ff |...........?... [ 188s] - 833ee30 50b40000 2515d1ff 48b50000 f719d1ff P...%...H....... [ 188s] - 833ee40 80b50000 391bd1ff ecb50000 e31cd1ff ....9........... [ 188s] - 833ee50 2cb60000 d61dd1ff b0b60000 e41dd1ff ,............... [ 188s] - 833ee60 10b70000 4f1fd1ff 44b70000 f521d1ff ....O...D....!.. [ 188s] - 833ee70 7cb70000 a523d1ff bcb70000 d824d1ff |....#.......$.. [ 188s] - 833ee80 f0b70000 4a26d1ff a8b80000 002dd1ff ....J&.......-.. [ 188s] - 833ee90 e0b80000 9b2ed1ff 34b90000 ec2fd1ff ........4..../.. [ 188s] - 833eea0 70b90000 6f30d1ff e4b90000 9630d1ff p...o0.......0.. [ 188s] - 833eeb0 10ba0000 0b31d1ff 60ba0000 a832d1ff .....1..`....2.. [ 188s] - 833eec0 9cba0000 8133d1ff 1cbb0000 ee33d1ff .....3.......3.. [ 188s] - 833eed0 6cbb0000 5d34d1ff c0bb0000 2935d1ff l...]4......)5.. [ 188s] - 833eee0 44bc0000 db35d1ff b8bc0000 e737d1ff D....5.......7.. [ 188s] - 833eef0 a0bd0000 c03bd1ff 18be0000 843cd1ff .....;.......<.. [ 188s] - 833ef00 38bf0000 513dd1ff 70bf0000 963ed1ff 8...Q=..p....>.. [ 188s] - 833ef10 acbf0000 703fd1ff e8bf0000 4a40d1ff ....p?......J@.. [ 188s] - 833ef20 24c00000 2441d1ff 60c00000 ec41d1ff $...$A..`....A.. [ 188s] - 833ef30 98c00000 0c43d1ff d0c00000 c448d1ff .....C.......H.. [ 188s] - 833ef40 dcb40000 fa48d1ff 10b50000 2a49d1ff .....H......*I.. [ 188s] - 833ef50 c0b50000 5649d1ff c4b60000 7e49d1ff ....VI......~I.. [ 188s] - 833ef60 ecb60000 9e49d1ff 20b90000 be49d1ff .....I.. ....I.. [ 188s] - 833ef70 e4bd0000 0e4ad1ff 4cbe0000 b64ad1ff .....J..L....J.. [ 188s] - 833ef80 84be0000 004bd1ff bcbe0000 424bd1ff .....K......BK.. [ 188s] - 833ef90 f4be0000 9c4bd1ff 94c10000 a04bd1ff .....K.......K.. [ 188s] - 833efa0 98c30000 cb4bd1ff c4c30000 d64bd1ff .....K.......K.. [ 188s] - 833efb0 0cc40000 fa4cd1ff bcc40000 424dd1ff .....L......BM.. [ 188s] - 833efc0 ecc40000 7c4dd1ff 00c50000 b64dd1ff ....|M.......M.. [ 188s] - 833efd0 14c50000 f04dd1ff 28c50000 2a4ed1ff .....M..(...*N.. [ 188s] - 833efe0 acc90000 e74ed1ff 60ca0000 714fd1ff .....N..`...qO.. [ 188s] - 833eff0 e0ca0000 9e4fd1ff a8cd0000 f64fd1ff .....O.......O.. [ 188s] - 833f000 1ccf0000 2e50d1ff c8d00000 ce50d1ff .....P.......P.. [ 188s] - 833f010 5cd20000 0051d1ff 78d30000 3e52d1ff \....Q..x...>R.. [ 188s] - 833f020 60d50000 8254d1ff 94d50000 5456d1ff `....T......TV.. [ 188s] - 833f030 b0d60000 b85ad1ff a8c10000 c05ad1ff .....Z.......Z.. [ 188s] - 833f040 bcc10000 c85ad1ff d0c10000 d35ad1ff .....Z.......Z.. [ 188s] - 833f050 e4c10000 da5ad1ff f8c10000 e25ad1ff .....Z.......Z.. [ 188s] - 833f060 0cc20000 ea5ad1ff 20c20000 f25ad1ff .....Z.. ....Z.. [ 188s] - 833f070 34c20000 fa5ad1ff 48c20000 fc5ad1ff 4....Z..H....Z.. [ 188s] - 833f080 5cc20000 fe5ad1ff 70c20000 005bd1ff \....Z..p....[.. [ 188s] - 833f090 84c20000 025bd1ff 98c20000 045bd1ff .....[.......[.. [ 188s] - 833f0a0 acc20000 325bd1ff dcc20000 505bd1ff ....2[......P[.. [ 188s] - 833f0b0 00c30000 6e5bd1ff 24c30000 8c5bd1ff ....n[..$....[.. [ 188s] - 833f0c0 48c30000 aa5bd1ff 6cc30000 d05bd1ff H....[..l....[.. [ 188s] - 833f0d0 d8c30000 045cd1ff 3cc50000 245cd1ff .....\..<...$\.. [ 188s] - 833f0e0 60c50000 445cd1ff 84c50000 7c5cd1ff `...D\......|\.. [ 188s] - 833f0f0 bcc50000 ae5cd1ff dcc50000 e45cd1ff .....\.......\.. [ 188s] - 833f100 14c60000 f45dd1ff 48c60000 d85ed1ff .....]..H....^.. [ 188s] - 833f110 e8c60000 105fd1ff 1cc70000 485fd1ff ....._......H_.. [ 188s] - 833f120 50c70000 8a5fd1ff 94c70000 3860d1ff P...._......8`.. [ 188s] - 833f130 00c80000 7a60d1ff 3cc80000 1062d1ff ....z`..<....b.. [ 188s] - 833f140 74c90000 7d62d1ff e0c90000 e263d1ff t...}b.......c.. [ 188s] - 833f150 14ca0000 2664d1ff 0ccb0000 c464d1ff ....&d.......d.. [ 188s] - 833f160 44cb0000 de64d1ff 58cb0000 3865d1ff D....d..X...8e.. [ 188s] - 833f170 7ccb0000 ba65d1ff d8cb0000 fc65d1ff |....e.......e.. [ 188s] - 833f180 14cc0000 9a66d1ff 4ccc0000 ed66d1ff .....f..L....f.. [ 188s] - 833f190 98cc0000 6167d1ff 14cd0000 c268d1ff ....ag.......h.. [ 188s] - 833f1a0 48cd0000 f468d1ff 64cd0000 1069d1ff H....h..d....i.. [ 188s] - 833f1b0 80cd0000 2a69d1ff 94cd0000 4469d1ff ....*i......Di.. [ 188s] - 833f1c0 e0cd0000 e869d1ff 14ce0000 ee6ad1ff .....i.......j.. [ 188s] - 833f1d0 7cce0000 9c6dd1ff b4ce0000 a26ed1ff |....m.......n.. [ 188s] - 833f1e0 54cf0000 326fd1ff 88cf0000 3c6fd1ff T...2o...... [ 188s] - 83839d0 2cc00100 91013d00 00ffff01 0a3e2ca0 ,.....=......>,. [ 188s] - 83839e0 0100a901 050000ff ff01108d 01050000 ................ [ 188s] - 83839f0 b80134e2 0200a702 4d0000ff ff010a7c ..4.....M......| [ 188s] - 8383a00 02a00100 a9010500 00ffff01 0b840102 ................ [ 188s] - 8383a10 a80100b1 01050000 ffff010b 920102f4 ................ [ 188s] - 8383a20 0100cd01 350000ff ff0116bf 01058803 ....5........... [ 188s] - 8383a30 00910205 0000e102 02880300 95030500 ................ [ 188s] - 8383a40 00ffff01 0f580500 00a70102 f00100db .....X.......... [ 188s] - 8383a50 01230000 ffff011a 61050000 dc0105f8 .#......a....... [ 188s] - 8383a60 02009b02 050000e3 0202f802 00810305 ................ [ 188s] - 8383a70 0000ffff 0111a603 050000ba 04029c0b ................ [ 188s] - 8383a80 00ba05f0 050000ff ff010b90 0102aa02 ................ [ 188s] - 8383a90 00ee014e 0000ffff 0116a901 05bf0300 ...N............ [ 188s] - 8383aa0 a3020500 00f10202 bf0300cc 03050000 ................ [ 188s] - 8383ab0 ffff010f 43050000 7230e902 00ed018e ....C...r0...... [ 188s] - 8383ac0 010000ff ff010f48 05000077 30f90200 .......H...w0... [ 188s] - 8383ad0 f5019601 0000ffff 01095802 78008101 ..........X.x... [ 188s] - 8383ae0 050000ff ff010a5a 02800100 89010500 .......Z........ [ 188s] - 8383af0 00ffff01 0a5a0280 01008901 050000ff .....Z.......... [ 188s] - 8383b00 ff011788 017cae02 00a70205 f10200e7 .....|.......... [ 188s] - 8383b10 02200000 8e0305a2 0300ffff 011067a0 . ............g. [ 188s] - 8383b20 030000da 0405ec05 00fd0505 0000ffff ................ [ 188s] - 8383b30 01102a05 00003205 55004005 00006805 ..*...2.U.@...h. [ 188s] - 8383b40 0000ffff 01102705 00002f05 52003d05 ......'.../.R.=. [ 188s] - 8383b50 00006505 0000ffff 010a6b05 ed010084 ..e.......k..... [ 188s] - 8383b60 02050000 ffff010a 6305ed01 00840205 ........c....... [ 188s] - 8383b70 0000ffff 010cd201 f201d503 00f40305 ................ [ 188s] - 8383b80 0000ffff 010b8e01 059d0200 b4020500 ................ [ 188s] - 8383b90 00ffff01 0b830105 8d0200a4 02050000 ................ [ 188s] - 8383ba0 ffff0116 732af202 00e30105 dc020082 ....s*.......... [ 188s] - 8383bb0 021ef202 00ed0205 0000ffff 011a4340 ..............C@ [ 188s] - 8383bc0 0000a802 3fda0500 8a033400 0095046e ....?.....4....n [ 188s] - 8383bd0 da0500aa 05540000 ffff010b 9e01059d .....T.......... [ 188s] - 8383be0 0200b402 050000ff ff010a7b 05fd0100 ...........{.... [ 188s] - 8383bf0 94020500 00ffff01 10b00122 e30200d3 ...........".... [ 188s] - 8383c00 02050000 f0020500 00ffff01 0f726584 .............re. [ 188s] - 8383c10 0200f601 050000a1 02050000 ffff010a ................ [ 188s] - 8383c20 6102e101 009c0153 0000ffff 01277805 a......S.....'x. [ 188s] - 8383c30 850500ae 0105a705 00de0105 0000a702 ................ [ 188s] - 8383c40 85028505 00d70405 0000ef04 05850500 ................ [ 188s] - 8383c50 a2050500 00ffff01 0f430500 006830c0 .........C...h0. [ 188s] - 8383c60 0300e701 eb010000 ffff010f 58050000 ............X... [ 188s] - 8383c70 7d30f803 00f60194 020000ff ff011858 }0.............X [ 188s] - 8383c80 5bcb0500 ee013296 0500b102 8901cb05 [.....2......... [ 188s] - 8383c90 00b20499 010000ff ff0117f5 018d0900 ................ [ 188s] - 8383ca0 00980b05 bb0c00df 0b05a30c 00b60c05 ................ [ 188s] - 8383cb0 0000ffff 012c4405 00008603 05a30f00 .....,D......... [ 188s] - 8383cc0 a4040500 00d304c4 01a30f00 84070500 ................ [ 188s] - 8383cd0 00aa07fb 03a30f00 c10b0500 00b40f05 ................ [ 188s] - 8383ce0 0000ffff 011f4f37 0000b801 05b50400 ......O7........ [ 188s] - 8383cf0 cd013700 00b9023a b50400f7 03050000 ..7....:........ [ 188s] - 8383d00 c2040500 00ffff01 11380500 00400d7c .........8...@.| [ 188s] - 8383d10 00590500 008f0105 0000ffff 012c4405 .Y...........,D. [ 188s] - 8383d20 0000a003 05d31300 94070500 00db07a4 ................ [ 188s] - 8383d30 02d31300 bc0a0500 00e20a83 04d31300 ................ [ 188s] - 8383d40 810f0500 00e41305 0000ffff 01344405 .............4D. [ 188s] - 8383d50 0000b102 c701c512 00810484 080000a7 ................ [ 188s] - 8383d60 0c1ec512 00d00cfa 020000d3 1005c512 ................ [ 188s] - 8383d70 00931105 c11200d1 11a20100 00fe1205 ................ [ 188s] - 8383d80 0000ffff 013ac001 05000097 0905980f .....:.......... [ 188s] - 8383d90 00a70905 bc0f00b7 0905980f 00c50905 ................ [ 188s] - 8383da0 0000b30a 29bc0f00 a40b3498 0f00e30b ....).....4..... [ 188s] - 8383db0 45cc0f00 fa0cd601 980f00a9 0f050000 E............... [ 188s] - 8383dc0 ffff0145 c4010500 00870905 97130097 ...E............ [ 188s] - 8383dd0 0905e512 00a70905 971300b5 09050000 ................ [ 188s] - 8383de0 af0a29e5 1200d50c 4d971300 ad0d4587 ..).....M.....E. [ 188s] - 8383df0 1300a40e f1019713 00fb1105 0000a612 ................ [ 188s] - 8383e00 05971300 82130500 00ffff01 0c960181 ................ [ 188s] - 8383e10 01b30600 c4060500 00ffff01 1c3daf01 .............=.. [ 188s] - 8383e20 0000af02 c901cd04 00b20405 0000c304 ................ [ 188s] - 8383e30 05cd0400 f1040500 00ffff01 11d20105 ................ [ 188s] - 8383e40 0000db02 05b50700 cc048103 0000ffff ................ [ 188s] - 8383e50 0116a902 58eb0500 9c040500 00cb046d ....X..........m [ 188s] - 8383e60 eb0500fc 05050000 ffff0113 8901da04 ................ [ 188s] - 8383e70 0000b006 a101e50a 00fb0980 010000ff ................ [ 188s] - 8383e80 ff01103d 050000e9 0130cc07 00b703ab ...=.....0...... [ 188s] - 8383e90 040000ff ff011687 0125d601 00ba0105 .........%...... [ 188s] - 8383ea0 0000cb01 05d20100 82020500 00ffff01 ................ [ 188s] - 8383eb0 0bbb0128 84030095 03050000 ffff0112 ...(............ [ 188s] - 8383ec0 37ce0400 00a90686 01a10d00 9b099c04 7............... [ 188s] - 8383ed0 0000ffff 01123a8b 020000c4 068a01f5 ......:......... [ 188s] - 8383ee0 0d008a08 81060000 ffff0110 2f050000 ............/... [ 188s] - 8383ef0 9401a102 e80300f9 03050000 ffff0117 ................ [ 188s] - 8383f00 ec016083 0600ff02 050000bb 031f8306 ..`............. [ 188s] - 8383f10 00c504d4 010000ff ff014439 f2010000 ..........D9.... [ 188s] - 8383f20 ff0305fb 1700e004 42b41800 e208058f ........B....... [ 188s] - 8383f30 1800d009 ab07b418 00a01205 0000e713 ................ [ 188s] - 8383f40 05831700 f6140500 00af1505 83170093 ................ [ 188s] - 8383f50 16050000 a016058b 1800da17 050000ff ................ [ 188s] - 8383f60 ff01343a 050000ea 01309b15 00bb0302 ..4:.....0...... [ 188s] /usr/bin/js differs in ELF section .init_array [ 188s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:40.374126253 +0000 [ 188s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:40.374126253 +0000 [ 188s] @@ -2,14 +2,14 @@ [ 188s] /usr/bin/js: file format elf32-i386 [ 188s] [ 188s] Contents of section .init_array: [ 188s] - 8389144 40ca0408 1bb20408 b0b20408 10b30408 @............... [ 188s] - 8389154 e0b30408 40b40408 a0b40408 10b50408 ....@........... [ 188s] - 8389164 20b60408 80b60408 a0b60408 00b70408 ............... [ 188s] - 8389174 60b70408 30b90408 f0b90408 d0ba0408 `...0........... [ 188s] - 8389184 30bb0408 a0bb0408 10bc0408 70bc0408 0...........p... [ 188s] - 8389194 d0bc0408 a0bd0408 50be0408 d0be0408 ........P....... [ 188s] - 83891a4 d0c10408 30c20408 90c20408 f0c20408 ....0........... [ 188s] - 83891b4 50c30408 b0c30408 20c40408 80c40408 P....... ....... [ 188s] - 83891c4 20c60408 80c60408 e0c60408 40c70408 ...........@... [ 188s] - 83891d4 a0c70408 00c80408 60c80408 c0c80408 ........`....... [ 188s] - 83891e4 20c90408 ... [ 188s] + 8389164 40ca0408 1bb20408 b0b20408 10b30408 @............... [ 188s] + 8389174 e0b30408 40b40408 a0b40408 10b50408 ....@........... [ 188s] + 8389184 20b60408 80b60408 a0b60408 00b70408 ............... [ 188s] + 8389194 60b70408 30b90408 f0b90408 d0ba0408 `...0........... [ 188s] + 83891a4 30bb0408 a0bb0408 10bc0408 70bc0408 0...........p... [ 188s] + 83891b4 d0bc0408 a0bd0408 50be0408 d0be0408 ........P....... [ 188s] + 83891c4 d0c10408 30c20408 90c20408 f0c20408 ....0........... [ 188s] + 83891d4 50c30408 b0c30408 20c40408 80c40408 P....... ....... [ 188s] + 83891e4 20c60408 80c60408 e0c60408 40c70408 ...........@... [ 188s] + 83891f4 a0c70408 00c80408 60c80408 c0c80408 ........`....... [ 188s] + 8389204 20c90408 ... [ 188s] /usr/bin/js differs in ELF section .fini_array [ 188s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:40.378126253 +0000 [ 188s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:40.378126253 +0000 [ 188s] @@ -2,4 +2,4 @@ [ 188s] /usr/bin/js: file format elf32-i386 [ 188s] [ 188s] Contents of section .fini_array: [ 188s] - 83891e8 20ca0408 ... [ 188s] + 8389208 20ca0408 ... [ 188s] /usr/bin/js differs in ELF section .jcr [ 188s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:40.382126253 +0000 [ 188s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:40.382126253 +0000 [ 188s] @@ -2,4 +2,4 @@ [ 188s] /usr/bin/js: file format elf32-i386 [ 188s] [ 188s] Contents of section .jcr: [ 188s] - 83891ec 00000000 .... [ 188s] + 838920c 00000000 .... [ 188s] /usr/bin/js differs in ELF section .data.rel.ro [ 188s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:40.402126252 +0000 [ 188s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:40.418126252 +0000 [ 188s] @@ -2,131 +2,129 @@ [ 188s] /usr/bin/js: file format elf32-i386 [ 188s] [ 188s] Contents of section .data.rel.ro: [ 188s] - 8389200 68923008 00000000 71923008 01000000 h.0.....q.0..... [ 188s] - 8389210 80923008 02000000 94923008 04000000 ..0.......0..... [ 188s] - 8389220 9c923008 05000000 c2833008 03000000 ..0.......0..... [ 188s] - 8389230 00000000 00000000 00000000 00000000 ................ [ 188s] - 8389240 68e63008 ffffffff 25c03008 00000000 h.0.....%.0..... [ 188s] - 8389250 b3a03008 01000000 a5923008 02000000 ..0.......0..... [ 188s] - 8389260 a9923008 f3923008 31933008 6b933008 ..0...0.1.0.k.0. [ 188s] - 8389270 a9933008 f9933008 7e943008 b5943008 ..0...0.~.0...0. [ 188s] - 8389280 ed943008 34953008 7f953008 b8953008 ..0.4.0...0...0. [ 188s] - 8389290 e0953008 6c963008 b1963008 e4963008 ..0.l.0...0...0. [ 188s] - 83892a0 8a973008 c2983008 42993008 e5993008 ..0...0.B.0...0. [ 188s] - 83892b0 0d9a3008 4c9a3008 799a3008 aa9a3008 ..0.L.0.y.0...0. [ 188s] - 83892c0 d19a3008 009b3008 2f9b3008 659b3008 ..0...0./.0.e.0. [ 188s] - 83892d0 a19b3008 e19b3008 1d9c3008 4f9c3008 ..0...0...0.O.0. [ 188s] - 83892e0 839c3008 be9c3008 ed9c3008 2b9d3008 ..0...0...0.+.0. [ 188s] - 83892f0 5b9d3008 959d3008 9c9e3008 229f3008 [.0...0...0.".0. [ 188s] - 8389300 6b9f3008 09a03008 37a03008 7ea03008 k.0...0.7.0.~.0. [ 188s] - 8389310 baa03008 e5a03008 32a13008 71a13008 ..0...0.2.0.q.0. [ 188s] - 8389320 1ca23008 65a23008 99a23008 d6a23008 ..0.e.0...0...0. [ 188s] - 8389330 31a33008 73a33008 afa33008 eda33008 1.0.s.0...0...0. [ 188s] - 8389340 c4a43008 00040000 cfa43008 20000000 ..0.......0. ... [ 188s] - 8389350 d6a43008 00800000 e3a43008 00080000 ..0.......0..... [ 188s] - 8389360 eca43008 00400000 f6a43008 00000100 ..0..@....0..... [ 188s] - 8389370 07a53008 00020000 aab13008 01000000 ..0.......0..... [ 188s] - 8389380 0fa53008 02000000 a5923008 40000000 ..0.......0.@... [ 188s] - 8389390 00000000 00000000 76070508 16cb0408 ........v....... [ 188s] - 83893a0 62ce0408 00000000 00000000 00000000 b............... [ 188s] - 83893b0 8a440508 00000000 00000000 00000000 .D.............. [ 188s] - 83893c0 92440508 00000000 00000000 00000000 .D.............. [ 188s] - 83893d0 92440508 00000000 00000000 00000000 .D.............. [ 188s] - 83893e0 7a440508 82440508 66650508 4a450508 zD...D..fe..JE.. [ 188s] - 83893f0 00000000 00000000 a2440508 2c450508 .........D..,E.. [ 188s] - 8389400 a4440508 84460508 00000000 00000000 .D...F.......... [ 188s] - 8389410 a0440508 0e450508 a4440508 e8480508 .D...E...D...H.. [ 188s] - 8389420 00000000 00000000 9e440508 f0440508 .........D...D.. [ 188s] - 8389430 a4440508 b0480508 00000000 00000000 .D...H.......... [ 188s] - 8389440 9c440508 d2440508 a4440508 78480508 .D...D...D..xH.. [ 188s] - 8389450 00000000 00000000 00000000 00000000 ................ [ 188s] - 8389460 00000000 00000000 3e390508 58440508 ........>9..XD.. [ 188s] - 8389470 68440508 42580508 40350508 84ffffff hD..BX..@5...... [ 188s] - 8389480 00000000 60440508 73440508 d2580508 ....`D..sD...X.. [ 188s] - 8389490 6b350508 00000000 00000000 00000000 k5.............. [ 188s] - 83894a0 64000000 a6aa3008 6e000000 78aa3008 d.....0.n...x.0. [ 188s] - 83894b0 78000000 7caa3008 82000000 80aa3008 x...|.0.......0. [ 188s] - 83894c0 8c000000 84aa3008 94000000 88aa3008 ......0.......0. [ 188s] - 83894d0 96000000 8faa3008 a0000000 93aa3008 ......0.......0. [ 188s] - 83894e0 aa000000 97aa3008 b4000000 9baa3008 ......0.......0. [ 188s] - 83894f0 b9000000 9faa3008 00000000 11203108 ......0...... 1. [ 188s] - 8389500 ffffffff 00000000 00000000 00000000 ................ [ 188s] - 8389510 00000000 00000000 00000000 00000000 ................ [ 188s] - 8389520 8aed3008 46203108 41203108 a4ae3008 ..0.F 1.A 1...0. [ 188s] - 8389530 10af3008 ed1f3108 b3a03008 bdb63008 ..0...1...0...0. [ 188s] - 8389540 68b13008 3c203108 a5923008 3c203108 h.0.< 1...0.< 1. [ 188s] - 8389550 63b13008 5cb13008 53b13008 4db13008 c.0.\.0.S.0.M.0. [ 188s] - 8389560 45b13008 40b13008 3bb13008 36b13008 E.0.@.0.;.0.6.0. [ 188s] - 8389570 2fb13008 28b13008 21b13008 1db13008 /.0.(.0.!.0...0. [ 188s] - 8389580 13b13008 0db13008 05b13008 fdb03008 ..0...0...0...0. [ 188s] - 8389590 f7b03008 e9b03008 dfb03008 d4b03008 ..0...0...0...0. [ 188s] - 83895a0 c5b03008 b9b03008 afb03008 a6b03008 ..0...0...0...0. [ 188s] - 83895b0 9cb03008 93b03008 85b03008 79b03008 ..0...0...0.y.0. [ 188s] - 83895c0 6fb03008 64b03008 59b03008 4db03008 o.0.d.0.Y.0.M.0. [ 188s] - 83895d0 42b03008 36b03008 29b03008 1cb03008 B.0.6.0.).0...0. [ 188s] - 83895e0 0ab03008 04b03008 fcaf3008 edaf3008 ..0...0...0...0. [ 188s] - 83895f0 e7af3008 ddaf3008 d7af3008 d2af3008 ..0...0...0...0. [ 188s] - 8389600 cbaf3008 c4af3008 baaf3008 aeaf3008 ..0...0...0...0. [ 188s] - 8389610 a9af3008 a4af3008 9baf3008 97af3008 ..0...0...0...0. [ 188s] - 8389620 89af3008 7eaf3008 78af3008 72af3008 ..0.~.0.x.0.r.0. [ 188s] - 8389630 70b13008 65af3008 60af3008 56af3008 p.0.e.0.`.0.V.0. [ 188s] - 8389640 4faf3008 44af3008 3caf3008 32af3008 O.0.D.0.<.0.2.0. [ 188s] - 8389650 2daf3008 28af3008 17af3008 7cb13008 -.0.(.0...0.|.0. [ 188s] - 8389660 8ab13008 06af3008 fbae3008 f4ae3008 ..0...0...0...0. [ 188s] - 8389670 eeae3008 e7ae3008 dbae3008 ccae3008 ..0...0...0...0. [ 188s] - 8389680 c3ae3008 baae3008 aeae3008 9cae3008 ..0...0...0...0. [ 188s] - 8389690 95ae3008 9db13008 8aae3008 7dae3008 ..0...0...0.}.0. [ 188s] - 83896a0 74ae3008 6eae3008 69ae3008 a6b13008 t.0.n.0.i.0...0. [ 188s] - 83896b0 b1b13008 72a53008 e9723108 77b23008 ..0.r.0..r1.w.0. [ 188s] - 83896c0 b5b13008 66ae3008 5cae3008 59ae3008 ..0.f.0.\.0.Y.0. [ 188s] - 83896d0 56ae3008 54ae3008 52ae3008 50ae3008 V.0.T.0.R.0.P.0. [ 188s] - 83896e0 4cae3008 4aae3008 46ae3008 bdb13008 L.0.J.0.F.0...0. [ 188s] - 83896f0 d6b13008 dcb13008 f5b13008 41eb3008 ..0...0...0.A.0. [ 188s] - 8389700 0bb23008 57eb3008 12b23008 500d3108 ..0.W.0...0.P.1. [ 188s] - 8389710 1cb23008 20b23008 72eb3008 27b23008 ..0. .0.r.0.'.0. [ 188s] - 8389720 1bd93008 1fd93008 23d93008 27d93008 ..0...0.#.0.'.0. [ 188s] - 8389730 2bd93008 2fd93008 33d93008 37d93008 +.0./.0.3.0.7.0. [ 188s] - 8389740 3bd93008 3fd93008 43d93008 47d93008 ;.0.?.0.C.0.G.0. [ 188s] - 8389750 4bd93008 4fd93008 53d93008 57d93008 K.0.O.0.S.0.W.0. [ 188s] - 8389760 5bd93008 5fd93008 63d93008 00000000 [.0._.0.c.0..... [ 188s] - 8389770 00000000 00000000 00000000 00000000 ................ [ 188s] - 8389780 34a73008 67d93008 6ad93008 71d93008 4.0.g.0.j.0.q.0. [ 188s] - 8389790 79d93008 83d93008 8cd93008 93d93008 y.0...0...0...0. [ 188s] - 83897a0 9cd93008 a3d93008 abd93008 b4d93008 ..0...0...0...0. [ 188s] - 83897b0 bad93008 c0d93008 c4d93008 c9d93008 ..0...0...0...0. [ 188s] - 83897c0 ced93008 d5d93008 dfd93008 e7d93008 ..0...0...0...0. [ 188s] - 83897d0 f0d93008 f9d93008 fca73008 fdd93008 ..0...0...0...0. [ 188s] - 83897e0 060d3108 01da3008 05da3008 09da3008 ..1...0...0...0. [ 188s] - 83897f0 0dda3008 11da3008 15da3008 19da3008 ..0...0...0...0. [ 188s] - 8389800 e3e03008 f3e03008 00e13008 0fe13008 ..0...0...0...0. [ 188s] - 8389810 a7b93008 4db83008 d1e53008 47b83008 ..0.M.0...0.G.0. [ 188s] - 8389820 c9b73008 c3e53008 c3e53008 22e13008 ..0...0...0.".0. [ 188s] - 8389830 2ae13008 33e13008 3fe13008 00000000 *.0.3.0.?.0..... [ 188s] - 8389840 00000000 00000000 b0190e08 90190e08 ................ [ 188s] - 8389850 00000000 00000000 00000000 00000000 ................ [ 188s] - 8389860 91f03008 96f03008 9df03008 00000000 ..0...0...0..... [ 188s] + 8389220 68923008 00000000 71923008 01000000 h.0.....q.0..... [ 188s] + 8389230 80923008 02000000 94923008 04000000 ..0.......0..... [ 188s] + 8389240 9c923008 05000000 c2833008 03000000 ..0.......0..... [ 188s] + 8389250 00000000 00000000 00000000 00000000 ................ [ 188s] + 8389260 68e63008 ffffffff 25c03008 00000000 h.0.....%.0..... [ 188s] + 8389270 b3a03008 01000000 a5923008 02000000 ..0.......0..... [ 188s] + 8389280 a9923008 f3923008 31933008 6b933008 ..0...0.1.0.k.0. [ 188s] + 8389290 a9933008 f9933008 7e943008 b5943008 ..0...0.~.0...0. [ 188s] + 83892a0 ed943008 34953008 7f953008 b8953008 ..0.4.0...0...0. [ 188s] + 83892b0 e0953008 6c963008 b1963008 e4963008 ..0.l.0...0...0. [ 188s] + 83892c0 8a973008 c2983008 42993008 e5993008 ..0...0.B.0...0. [ 188s] + 83892d0 0d9a3008 4c9a3008 799a3008 aa9a3008 ..0.L.0.y.0...0. [ 188s] + 83892e0 d19a3008 009b3008 2f9b3008 659b3008 ..0...0./.0.e.0. [ 188s] + 83892f0 a19b3008 e19b3008 1d9c3008 4f9c3008 ..0...0...0.O.0. [ 188s] + 8389300 839c3008 be9c3008 ed9c3008 2b9d3008 ..0...0...0.+.0. [ 188s] + 8389310 5b9d3008 959d3008 9c9e3008 229f3008 [.0...0...0.".0. [ 188s] + 8389320 6b9f3008 09a03008 37a03008 7ea03008 k.0...0.7.0.~.0. [ 188s] + 8389330 baa03008 e5a03008 32a13008 71a13008 ..0...0.2.0.q.0. [ 188s] + 8389340 1ca23008 65a23008 99a23008 d6a23008 ..0.e.0...0...0. [ 188s] + 8389350 31a33008 73a33008 afa33008 eda33008 1.0.s.0...0...0. [ 188s] + 8389360 c4a43008 00040000 cfa43008 20000000 ..0.......0. ... [ 188s] + 8389370 d6a43008 00800000 e3a43008 00080000 ..0.......0..... [ 188s] + 8389380 eca43008 00400000 f6a43008 00000100 ..0..@....0..... [ 188s] + 8389390 07a53008 00020000 aab13008 01000000 ..0.......0..... [ 188s] + 83893a0 0fa53008 02000000 a5923008 40000000 ..0.......0.@... [ 188s] + 83893b0 00000000 00000000 76070508 16cb0408 ........v....... [ 188s] + 83893c0 62ce0408 00000000 00000000 00000000 b............... [ 188s] + 83893d0 8a440508 00000000 00000000 00000000 .D.............. [ 188s] + 83893e0 92440508 00000000 00000000 00000000 .D.............. [ 188s] + 83893f0 92440508 00000000 00000000 00000000 .D.............. [ 188s] + 8389400 7a440508 82440508 66650508 4a450508 zD...D..fe..JE.. [ 188s] + 8389410 00000000 00000000 a2440508 2c450508 .........D..,E.. [ 188s] + 8389420 a4440508 84460508 00000000 00000000 .D...F.......... [ 188s] + 8389430 a0440508 0e450508 a4440508 e8480508 .D...E...D...H.. [ 188s] + 8389440 00000000 00000000 9e440508 f0440508 .........D...D.. [ 188s] + 8389450 a4440508 b0480508 00000000 00000000 .D...H.......... [ 188s] + 8389460 9c440508 d2440508 a4440508 78480508 .D...D...D..xH.. [ 188s] + 8389470 00000000 00000000 00000000 00000000 ................ [ 188s] + 8389480 00000000 00000000 3e390508 58440508 ........>9..XD.. [ 188s] + 8389490 68440508 42580508 40350508 84ffffff hD..BX..@5...... [ 188s] + 83894a0 00000000 60440508 73440508 d2580508 ....`D..sD...X.. [ 188s] + 83894b0 6b350508 00000000 00000000 00000000 k5.............. [ 188s] + 83894c0 64000000 a6aa3008 6e000000 78aa3008 d.....0.n...x.0. [ 188s] + 83894d0 78000000 7caa3008 82000000 80aa3008 x...|.0.......0. [ 188s] + 83894e0 8c000000 84aa3008 94000000 88aa3008 ......0.......0. [ 188s] + 83894f0 96000000 8faa3008 a0000000 93aa3008 ......0.......0. [ 188s] + 8389500 aa000000 97aa3008 b4000000 9baa3008 ......0.......0. [ 188s] + 8389510 b9000000 9faa3008 00000000 11203108 ......0...... 1. [ 188s] + 8389520 ffffffff 00000000 00000000 00000000 ................ [ 188s] + 8389530 00000000 00000000 00000000 00000000 ................ [ 188s] + 8389540 8aed3008 46203108 41203108 a4ae3008 ..0.F 1.A 1...0. [ 188s] + 8389550 10af3008 ed1f3108 b3a03008 bdb63008 ..0...1...0...0. [ 188s] + 8389560 68b13008 3c203108 a5923008 3c203108 h.0.< 1...0.< 1. [ 188s] + 8389570 63b13008 5cb13008 53b13008 4db13008 c.0.\.0.S.0.M.0. [ 188s] + 8389580 45b13008 40b13008 3bb13008 36b13008 E.0.@.0.;.0.6.0. [ 188s] + 8389590 2fb13008 28b13008 21b13008 1db13008 /.0.(.0.!.0...0. [ 188s] + 83895a0 13b13008 0db13008 05b13008 fdb03008 ..0...0...0...0. [ 188s] + 83895b0 f7b03008 e9b03008 dfb03008 d4b03008 ..0...0...0...0. [ 188s] + 83895c0 c5b03008 b9b03008 afb03008 a6b03008 ..0...0...0...0. [ 188s] + 83895d0 9cb03008 93b03008 85b03008 79b03008 ..0...0...0.y.0. [ 188s] + 83895e0 6fb03008 64b03008 59b03008 4db03008 o.0.d.0.Y.0.M.0. [ 188s] + 83895f0 42b03008 36b03008 29b03008 1cb03008 B.0.6.0.).0...0. [ 188s] + 8389600 0ab03008 04b03008 fcaf3008 edaf3008 ..0...0...0...0. [ 188s] + 8389610 e7af3008 ddaf3008 d7af3008 d2af3008 ..0...0...0...0. [ 188s] + 8389620 cbaf3008 c4af3008 baaf3008 aeaf3008 ..0...0...0...0. [ 188s] + 8389630 a9af3008 a4af3008 9baf3008 97af3008 ..0...0...0...0. [ 188s] + 8389640 89af3008 7eaf3008 78af3008 72af3008 ..0.~.0.x.0.r.0. [ 188s] + 8389650 70b13008 65af3008 60af3008 56af3008 p.0.e.0.`.0.V.0. [ 188s] + 8389660 4faf3008 44af3008 3caf3008 32af3008 O.0.D.0.<.0.2.0. [ 188s] + 8389670 2daf3008 28af3008 17af3008 7cb13008 -.0.(.0...0.|.0. [ 188s] + 8389680 8ab13008 06af3008 fbae3008 f4ae3008 ..0...0...0...0. [ 188s] + 8389690 eeae3008 e7ae3008 dbae3008 ccae3008 ..0...0...0...0. [ 188s] + 83896a0 c3ae3008 baae3008 aeae3008 9cae3008 ..0...0...0...0. [ 188s] + 83896b0 95ae3008 9db13008 8aae3008 7dae3008 ..0...0...0.}.0. [ 188s] + 83896c0 74ae3008 6eae3008 69ae3008 a6b13008 t.0.n.0.i.0...0. [ 188s] + 83896d0 b1b13008 72a53008 09733108 77b23008 ..0.r.0..s1.w.0. [ 188s] + 83896e0 b5b13008 66ae3008 5cae3008 59ae3008 ..0.f.0.\.0.Y.0. [ 188s] + 83896f0 56ae3008 54ae3008 52ae3008 50ae3008 V.0.T.0.R.0.P.0. [ 188s] + 8389700 4cae3008 4aae3008 46ae3008 bdb13008 L.0.J.0.F.0...0. [ 188s] + 8389710 d6b13008 dcb13008 f5b13008 41eb3008 ..0...0...0.A.0. [ 188s] + 8389720 0bb23008 57eb3008 12b23008 500d3108 ..0.W.0...0.P.1. [ 188s] + 8389730 1cb23008 20b23008 72eb3008 27b23008 ..0. .0.r.0.'.0. [ 188s] + 8389740 1bd93008 1fd93008 23d93008 27d93008 ..0...0.#.0.'.0. [ 188s] + 8389750 2bd93008 2fd93008 33d93008 37d93008 +.0./.0.3.0.7.0. [ 188s] + 8389760 3bd93008 3fd93008 43d93008 47d93008 ;.0.?.0.C.0.G.0. [ 188s] + 8389770 4bd93008 4fd93008 53d93008 57d93008 K.0.O.0.S.0.W.0. [ 188s] + 8389780 5bd93008 5fd93008 63d93008 00000000 [.0._.0.c.0..... [ 188s] + 8389790 00000000 00000000 00000000 00000000 ................ [ 188s] + 83897a0 34a73008 67d93008 6ad93008 71d93008 4.0.g.0.j.0.q.0. [ 188s] + 83897b0 79d93008 83d93008 8cd93008 93d93008 y.0...0...0...0. [ 188s] + 83897c0 9cd93008 a3d93008 abd93008 b4d93008 ..0...0...0...0. [ 188s] /usr/bin/js differs in ELF section .dynamic [ 188s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:40.422126252 +0000 [ 188s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:40.422126252 +0000 [ 188s] @@ -2,20 +2,20 @@ [ 188s] /usr/bin/js: file format elf32-i386 [ 188s] [ 188s] Contents of section .dynamic: [ 188s] - 839cbb0 01000000 01000000 01000000 6c000000 ............l... [ 188s] - 839cbc0 01000000 5b020000 01000000 af020000 ....[........... [ 188s] - 839cbd0 01000000 07030000 01000000 4a030000 ............J... [ 188s] - 839cbe0 0c000000 c0a10408 0d000000 a8813008 ..............0. [ 188s] - 839cbf0 19000000 44913808 1b000000 a4000000 ....D.8......... [ 188s] - 839cc00 1a000000 e8913808 1c000000 04000000 ......8......... [ 188s] - 839cc10 04000000 8c810408 05000000 fc900408 ................ [ 188s] - 839cc20 06000000 4c860408 0a000000 b6080000 ....L........... [ 188s] - 839cc30 0b000000 10000000 15000000 00000000 ................ [ 188s] - 839cc40 03000000 4ccd3908 02000000 40040000 ....L.9.....@... [ 188s] - 839cc50 14000000 11000000 17000000 809d0408 ................ [ 188s] - 839cc60 11000000 689c0408 12000000 18010000 ....h........... [ 188s] - 839cc70 13000000 08000000 feffff6f 089b0408 ...........o.... [ 188s] - 839cc80 ffffff6f 05000000 f0ffff6f b2990408 ...o.......o.... [ 188s] - 839cc90 00000000 00000000 00000000 00000000 ................ [ 188s] - 839cca0 00000000 00000000 00000000 00000000 ................ [ 188s] + 839cbd0 01000000 01000000 01000000 6c000000 ............l... [ 188s] + 839cbe0 01000000 5b020000 01000000 af020000 ....[........... [ 188s] + 839cbf0 01000000 07030000 01000000 4a030000 ............J... [ 188s] + 839cc00 0c000000 c0a10408 0d000000 a8813008 ..............0. [ 188s] + 839cc10 19000000 64913808 1b000000 a4000000 ....d.8......... [ 188s] + 839cc20 1a000000 08923808 1c000000 04000000 ......8......... [ 188s] + 839cc30 04000000 8c810408 05000000 fc900408 ................ [ 188s] + 839cc40 06000000 4c860408 0a000000 b6080000 ....L........... [ 188s] + 839cc50 0b000000 10000000 15000000 00000000 ................ [ 188s] + 839cc60 03000000 6ccd3908 02000000 40040000 ....l.9.....@... [ 188s] + 839cc70 14000000 11000000 17000000 809d0408 ................ [ 188s] + 839cc80 11000000 689c0408 12000000 18010000 ....h........... [ 188s] + 839cc90 13000000 08000000 feffff6f 089b0408 ...........o.... [ 188s] + 839cca0 ffffff6f 05000000 f0ffff6f b2990408 ...o.......o.... [ 188s] 839ccb0 00000000 00000000 00000000 00000000 ................ [ 188s] + 839ccc0 00000000 00000000 00000000 00000000 ................ [ 188s] + 839ccd0 00000000 00000000 00000000 00000000 ................ [ 188s] /usr/bin/js differs in ELF section .got [ 188s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:40.426126252 +0000 [ 188s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:40.426126252 +0000 [ 188s] @@ -2,12 +2,12 @@ [ 188s] /usr/bin/js: file format elf32-i386 [ 188s] [ 188s] Contents of section .got: [ 188s] - 839ccc0 00000000 00000000 00000000 00000000 ................ [ 188s] - 839ccd0 00000000 00000000 00000000 00000000 ................ [ 188s] 839cce0 00000000 00000000 00000000 00000000 ................ [ 188s] 839ccf0 00000000 00000000 00000000 00000000 ................ [ 188s] 839cd00 00000000 00000000 00000000 00000000 ................ [ 188s] 839cd10 00000000 00000000 00000000 00000000 ................ [ 188s] 839cd20 00000000 00000000 00000000 00000000 ................ [ 188s] 839cd30 00000000 00000000 00000000 00000000 ................ [ 188s] - 839cd40 00000000 00000000 00000000 ............ [ 188s] + 839cd40 00000000 00000000 00000000 00000000 ................ [ 188s] + 839cd50 00000000 00000000 00000000 00000000 ................ [ 188s] + 839cd60 00000000 00000000 00000000 ............ [ 188s] /usr/bin/js differs in ELF section .got.plt [ 188s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:40.430126252 +0000 [ 188s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:40.430126252 +0000 [ 188s] @@ -2,38 +2,38 @@ [ 188s] /usr/bin/js: file format elf32-i386 [ 188s] [ 188s] Contents of section .got.plt: [ 188s] - 839cd4c b0cb3908 00000000 00000000 06a20408 ..9............. [ 188s] - 839cd5c 16a20408 26a20408 36a20408 46a20408 ....&...6...F... [ 188s] - 839cd6c 56a20408 66a20408 76a20408 86a20408 V...f...v....... [ 188s] - 839cd7c 96a20408 a6a20408 b6a20408 c6a20408 ................ [ 188s] - 839cd8c d6a20408 e6a20408 f6a20408 06a30408 ................ [ 188s] - 839cd9c 16a30408 26a30408 36a30408 46a30408 ....&...6...F... [ 188s] - 839cdac 56a30408 66a30408 76a30408 86a30408 V...f...v....... [ 188s] - 839cdbc 96a30408 a6a30408 b6a30408 c6a30408 ................ [ 188s] - 839cdcc d6a30408 e6a30408 f6a30408 06a40408 ................ [ 188s] - 839cddc 16a40408 26a40408 36a40408 46a40408 ....&...6...F... [ 188s] - 839cdec 56a40408 66a40408 76a40408 86a40408 V...f...v....... [ 188s] - 839cdfc 96a40408 a6a40408 b6a40408 c6a40408 ................ [ 188s] - 839ce0c d6a40408 e6a40408 f6a40408 06a50408 ................ [ 188s] - 839ce1c 16a50408 26a50408 36a50408 46a50408 ....&...6...F... [ 188s] - 839ce2c 56a50408 66a50408 76a50408 86a50408 V...f...v....... [ 188s] - 839ce3c 96a50408 a6a50408 b6a50408 c6a50408 ................ [ 188s] - 839ce4c d6a50408 e6a50408 f6a50408 06a60408 ................ [ 188s] - 839ce5c 16a60408 26a60408 36a60408 46a60408 ....&...6...F... [ 188s] - 839ce6c 56a60408 66a60408 76a60408 86a60408 V...f...v....... [ 188s] - 839ce7c 96a60408 a6a60408 b6a60408 c6a60408 ................ [ 188s] - 839ce8c d6a60408 e6a60408 f6a60408 06a70408 ................ [ 188s] - 839ce9c 16a70408 26a70408 36a70408 46a70408 ....&...6...F... [ 188s] - 839ceac 56a70408 66a70408 76a70408 86a70408 V...f...v....... [ 188s] - 839cebc 96a70408 a6a70408 b6a70408 c6a70408 ................ [ 188s] - 839cecc d6a70408 e6a70408 f6a70408 06a80408 ................ [ 188s] - 839cedc 16a80408 26a80408 36a80408 46a80408 ....&...6...F... [ 188s] - 839ceec 56a80408 66a80408 76a80408 86a80408 V...f...v....... [ 188s] - 839cefc 96a80408 a6a80408 b6a80408 c6a80408 ................ [ 188s] - 839cf0c d6a80408 e6a80408 f6a80408 06a90408 ................ [ 188s] - 839cf1c 16a90408 26a90408 36a90408 46a90408 ....&...6...F... [ 188s] - 839cf2c 56a90408 66a90408 76a90408 86a90408 V...f...v....... [ 188s] - 839cf3c 96a90408 a6a90408 b6a90408 c6a90408 ................ [ 188s] - 839cf4c d6a90408 e6a90408 f6a90408 06aa0408 ................ [ 188s] - 839cf5c 16aa0408 26aa0408 36aa0408 46aa0408 ....&...6...F... [ 188s] - 839cf6c 56aa0408 66aa0408 76aa0408 V...f...v... [ 188s] + 839cd6c d0cb3908 00000000 00000000 06a20408 ..9............. [ 188s] + 839cd7c 16a20408 26a20408 36a20408 46a20408 ....&...6...F... [ 188s] + 839cd8c 56a20408 66a20408 76a20408 86a20408 V...f...v....... [ 188s] + 839cd9c 96a20408 a6a20408 b6a20408 c6a20408 ................ [ 188s] + 839cdac d6a20408 e6a20408 f6a20408 06a30408 ................ [ 188s] + 839cdbc 16a30408 26a30408 36a30408 46a30408 ....&...6...F... [ 188s] + 839cdcc 56a30408 66a30408 76a30408 86a30408 V...f...v....... [ 188s] + 839cddc 96a30408 a6a30408 b6a30408 c6a30408 ................ [ 188s] + 839cdec d6a30408 e6a30408 f6a30408 06a40408 ................ [ 188s] + 839cdfc 16a40408 26a40408 36a40408 46a40408 ....&...6...F... [ 188s] + 839ce0c 56a40408 66a40408 76a40408 86a40408 V...f...v....... [ 188s] + 839ce1c 96a40408 a6a40408 b6a40408 c6a40408 ................ [ 188s] + 839ce2c d6a40408 e6a40408 f6a40408 06a50408 ................ [ 188s] + 839ce3c 16a50408 26a50408 36a50408 46a50408 ....&...6...F... [ 188s] + 839ce4c 56a50408 66a50408 76a50408 86a50408 V...f...v....... [ 188s] + 839ce5c 96a50408 a6a50408 b6a50408 c6a50408 ................ [ 188s] + 839ce6c d6a50408 e6a50408 f6a50408 06a60408 ................ [ 188s] + 839ce7c 16a60408 26a60408 36a60408 46a60408 ....&...6...F... [ 188s] + 839ce8c 56a60408 66a60408 76a60408 86a60408 V...f...v....... [ 188s] + 839ce9c 96a60408 a6a60408 b6a60408 c6a60408 ................ [ 188s] + 839ceac d6a60408 e6a60408 f6a60408 06a70408 ................ [ 188s] + 839cebc 16a70408 26a70408 36a70408 46a70408 ....&...6...F... [ 188s] + 839cecc 56a70408 66a70408 76a70408 86a70408 V...f...v....... [ 188s] + 839cedc 96a70408 a6a70408 b6a70408 c6a70408 ................ [ 188s] + 839ceec d6a70408 e6a70408 f6a70408 06a80408 ................ [ 188s] + 839cefc 16a80408 26a80408 36a80408 46a80408 ....&...6...F... [ 188s] + 839cf0c 56a80408 66a80408 76a80408 86a80408 V...f...v....... [ 188s] + 839cf1c 96a80408 a6a80408 b6a80408 c6a80408 ................ [ 188s] + 839cf2c d6a80408 e6a80408 f6a80408 06a90408 ................ [ 188s] + 839cf3c 16a90408 26a90408 36a90408 46a90408 ....&...6...F... [ 188s] + 839cf4c 56a90408 66a90408 76a90408 86a90408 V...f...v....... [ 188s] + 839cf5c 96a90408 a6a90408 b6a90408 c6a90408 ................ [ 188s] + 839cf6c d6a90408 e6a90408 f6a90408 06aa0408 ................ [ 188s] + 839cf7c 16aa0408 26aa0408 36aa0408 46aa0408 ....&...6...F... [ 188s] + 839cf8c 56aa0408 66aa0408 76aa0408 V...f...v... [ 188s] /usr/bin/js differs in ELF section .data [ 188s] --- /tmp/tmp.bkFinn5316/tmp.MYwTYs5396 2016-07-17 11:54:40.438126251 +0000 [ 188s] +++ /tmp/tmp.bkFinn5316/tmp.RXElpG5397 2016-07-17 11:54:40.446126251 +0000 [ 188s] @@ -2,80 +2,78 @@ [ 188s] /usr/bin/js: file format elf32-i386 [ 188s] [ 188s] Contents of section .data: [ 188s] - 839cf80 00000000 00000000 01000000 00000000 ................ [ 188s] - 839cf90 00000000 0000f0bf 00000008 20a10700 ............ ... [ 188s] - 839cfa0 00200000 00000000 00000000 00000000 . .............. [ 188s] - 839cfb0 00000000 00000000 00000000 00000000 ................ [ 188s] - 839cfc0 3d923008 05000000 00820508 00820508 =.0............. [ 188s] - 839cfd0 00820508 8c2b0508 56f30408 c42a0508 .....+..V....*.. [ 188s] - 839cfe0 40820508 00000000 00000000 00000000 @............... [ 188s] - 839cff0 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d000 00000000 00000000 00000000 00000000 ................ [ 188s] + 839cfa0 00000000 00000000 01000000 00000000 ................ [ 188s] + 839cfb0 00000000 0000f0bf 00000008 20a10700 ............ ... [ 188s] + 839cfc0 00200000 00000000 00000000 00000000 . .............. [ 188s] + 839cfd0 00000000 00000000 00000000 00000000 ................ [ 188s] + 839cfe0 3d923008 05000000 00820508 00820508 =.0............. [ 188s] + 839cff0 00820508 8c2b0508 56f30408 c42a0508 .....+..V....*.. [ 188s] + 839d000 40820508 00000000 00000000 00000000 @............... [ 188s] 839d010 00000000 00000000 00000000 00000000 ................ [ 188s] 839d020 00000000 00000000 00000000 00000000 ................ [ 188s] 839d030 00000000 00000000 00000000 00000000 ................ [ 188s] 839d040 00000000 00000000 00000000 00000000 ................ [ 188s] 839d050 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d060 37a83008 057b0400 00820508 00820508 7.0..{.......... [ 188s] - 839d070 00820508 10820508 ebdb0408 35f20408 ............5... [ 188s] - 839d080 40820508 30cf0408 00000000 00000000 @...0........... [ 188s] - 839d090 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d0a0 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d060 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d070 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d080 37a83008 057b0400 00820508 00820508 7.0..{.......... [ 188s] + 839d090 00820508 10820508 ebdb0408 35f20408 ............5... [ 188s] + 839d0a0 40820508 30cf0408 00000000 00000000 @...0........... [ 188s] 839d0b0 00000000 00000000 00000000 00000000 ................ [ 188s] 839d0c0 00000000 00000000 00000000 00000000 ................ [ 188s] 839d0d0 00000000 00000000 00000000 00000000 ................ [ 188s] 839d0e0 00000000 00000000 00000000 00000000 ................ [ 188s] 839d0f0 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d100 e0a73008 04010000 00820508 00820508 ..0............. [ 188s] - 839d110 00820508 10820508 60250508 d5fc0408 ........`%...... [ 188s] - 839d120 40820508 00000000 00000000 00000000 @............... [ 188s] - 839d130 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d140 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d100 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d110 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d120 e0a73008 04010000 00820508 00820508 ..0............. [ 188s] + 839d130 00820508 10820508 60250508 d5fc0408 ........`%...... [ 188s] + 839d140 40820508 00000000 00000000 00000000 @............... [ 188s] 839d150 00000000 00000000 00000000 00000000 ................ [ 188s] 839d160 00000000 00000000 00000000 00000000 ................ [ 188s] 839d170 00000000 00000000 00000000 00000000 ................ [ 188s] 839d180 00000000 00000000 00000000 00000000 ................ [ 188s] 839d190 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d1a0 29a83008 047b0400 00820508 00820508 ).0..{.......... [ 188s] - 839d1b0 00820508 10820508 7edb0408 9df10408 ........~....... [ 188s] - 839d1c0 40820508 00000000 00000000 00000000 @............... [ 188s] - 839d1d0 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d1e0 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d1a0 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d1b0 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d1c0 29a83008 047b0400 00820508 00820508 ).0..{.......... [ 188s] + 839d1d0 00820508 10820508 7edb0408 9df10408 ........~....... [ 188s] + 839d1e0 40820508 00000000 00000000 00000000 @............... [ 188s] 839d1f0 00000000 00000000 00000000 00000000 ................ [ 188s] 839d200 00000000 00000000 00000000 00000000 ................ [ 188s] 839d210 00000000 00000000 00000000 00000000 ................ [ 188s] 839d220 00000000 00000000 00000000 00000000 ................ [ 188s] 839d230 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d240 31a83008 077b0400 00000000 00000000 1.0..{.......... [ 188s] - 839d250 00000000 00000000 1def0408 dffd0408 ................ [ 188s] - 839d260 40820508 9acd0408 00000000 00000000 @............... [ 188s] - 839d270 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d280 f4dd0408 00000000 c7cd0408 65cd0408 ............e... [ 188s] + 839d240 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d250 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d260 31a83008 077b0400 00000000 00000000 1.0..{.......... [ 188s] + 839d270 00000000 00000000 1def0408 dffd0408 ................ [ 188s] + 839d280 40820508 9acd0408 00000000 00000000 @............... [ 188s] 839d290 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d2a0 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d2a0 f4dd0408 00000000 c7cd0408 65cd0408 ............e... [ 188s] 839d2b0 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d2c0 00000000 8eca0408 00000000 00000000 ................ [ 188s] + 839d2c0 00000000 00000000 00000000 00000000 ................ [ 188s] 839d2d0 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d2e0 3ea83008 00000200 00820508 00820508 >.0............. [ 188s] - 839d2f0 00820508 10820508 20820508 30820508 ........ ...0... [ 188s] - 839d300 40820508 15e40408 00000000 00000000 @............... [ 188s] - 839d310 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d320 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d2e0 00000000 8eca0408 00000000 00000000 ................ [ 188s] + 839d2f0 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d300 3ea83008 00000200 00820508 00820508 >.0............. [ 188s] + 839d310 00820508 10820508 20820508 30820508 ........ ...0... [ 188s] + 839d320 40820508 15e40408 00000000 00000000 @............... [ 188s] 839d330 00000000 00000000 00000000 00000000 ................ [ 188s] 839d340 00000000 00000000 00000000 00000000 ................ [ 188s] 839d350 00000000 00000000 00000000 00000000 ................ [ 188s] 839d360 00000000 00000000 00000000 00000000 ................ [ 188s] 839d370 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d380 16a53008 00000000 2da53008 02000000 ..0.....-.0..... [ 188s] - 839d390 41a53008 00000000 5da53008 00000000 A.0.....].0..... [ 188s] - 839d3a0 77a53008 00000000 a0a53008 01000000 w.0.......0..... [ 188s] - 839d3b0 b6a53008 00000000 caa53008 00000000 ..0.......0..... [ 188s] - 839d3c0 e0a53008 01000000 faa53008 01000000 ..0.......0..... [ 188s] - 839d3d0 12a63008 02000000 3aa63008 03000000 ..0.....:.0..... [ 188s] - 839d3e0 67a63008 01000000 7ea63008 00000000 g.0.....~.0..... [ 188s] - 839d3f0 98a63008 00000000 00000000 00000000 ..0............. [ 188s] - 839d400 00000000 00000000 00000000 00000000 ................ [ 188s] - 839d410 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d380 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d390 00000000 00000000 00000000 00000000 ................ [ 188s] + 839d3a0 16a53008 00000000 2da53008 02000000 ..0.....-.0..... [ 188s] + 839d3b0 41a53008 00000000 5da53008 00000000 A.0.....].0..... [ 188s] + 839d3c0 77a53008 00000000 a0a53008 01000000 w.0.......0..... [ 188s] + 839d3d0 b6a53008 00000000 caa53008 00000000 ..0.......0..... [ 188s] + 839d3e0 e0a53008 01000000 faa53008 01000000 ..0.......0..... [ 188s] + 839d3f0 12a63008 02000000 3aa63008 03000000 ..0.....:.0..... [ 188s] + 839d400 67a63008 01000000 7ea63008 00000000 g.0.....~.0..... [ 188s] + 839d410 98a63008 00000000 00000000 00000000 ..0............. [ 188s] 839d420 00000000 00000000 00000000 00000000 ................ [ 188s] 839d430 00000000 00000000 00000000 00000000 ................ [ 188s] 839d440 00000000 00000000 00000000 00000000 ................ [ 188s] @@ -202,1495 +200,1497 @@ [ 188s] 839dbd0 00000000 00000000 00000000 00000000 ................ [ 188s] 839dbe0 00000000 00000000 00000000 00000000 ................ [ 188s] 839dbf0 00000000 00000000 00000000 00000000 ................ [ 188s] - 839dc00 bfa63008 07000000 ea290508 10290508 ..0......)...).. [ 188s] - 839dc10 36280508 f1260508 4fee0408 24260508 6(...&..O...$&.. [ 188s] - 839dc20 03ee0408 30cf0408 00000000 00000000 ....0........... [ 188s] - 839dc30 00000000 00000000 00000000 00000000 ................ [ 188s] - 839dc40 00000000 00000000 00000000 00000000 ................ [ 188s] + 839dc00 00000000 00000000 00000000 00000000 ................ [ 188s] + 839dc10 00000000 00000000 00000000 00000000 ................ [ 188s] + 839dc20 bfa63008 07000000 ea290508 10290508 ..0......)...).. [ 188s] + 839dc30 36280508 f1260508 4fee0408 24260508 6(...&..O...$&.. [ 188s] + 839dc40 03ee0408 30cf0408 00000000 00000000 ....0........... [ 188s] 839dc50 00000000 00000000 00000000 00000000 ................ [ 188s] 839dc60 00000000 00000000 00000000 00000000 ................ [ 188s] 839dc70 00000000 00000000 00000000 00000000 ................ [ 188s] 839dc80 00000000 00000000 00000000 00000000 ................ [ 188s] - 839dc90 00000000 c2a63008 84070508 02000000 ......0......... [ 188s] + 839dc90 00000000 00000000 00000000 00000000 ................ [ 188s] 839dca0 00000000 00000000 00000000 00000000 ................ [ 188s] - 839dcb0 00000000 00000000 00000000 00000000 ................ [ 188s] - 839dcc0 0d4c3108 00010000 00000000 00000000 .L1............. [ 188s] - 839dcd0 cda63008 01010000 00000000 00000000 ..0............. [ 188s] - 839dce0 d4a63008 02010000 00000000 00000000 ..0............. [ 188s] - 839dcf0 daa63008 03010000 00000000 00000000 ..0............. [ 188s] - 839dd00 41e03008 04010000 00000000 00000000 A.0............. [ 188s] - 839dd10 e0a63008 05020000 00000000 00000000 ..0............. [ 188s] - 839dd20 8e8f3008 06010000 23cd0408 2ced0408 ..0.....#...,... [ 188s] - 839dd30 958f3008 07030000 23cd0408 2ced0408 ..0.....#...,... [ 188s] - 839dd40 00000000 00000000 00000000 00000000 ................ [ 188s] - 839dd50 00000000 00000000 00000000 00000000 ................ [ 188s] - 839dd60 0b573108 3ef80408 00000010 e7a63008 .W1.>.........0. [ 188s] - 839dd70 45eb0408 00000010 63933008 780e0508 E.......c.0.x... [ 188s] - 839dd80 00000010 f5a63008 450d0508 01000010 ......0.E....... [ 188s] - 839dd90 b28e3008 6ff20408 01000010 80903008 ..0.o.........0. [ 188s] - 839dda0 a0160508 01000010 faa63008 dfe90408 ..........0..... [ 188s] - 839ddb0 00000010 03a73008 a7f60408 00000010 ......0......... [ 188s] - 839ddc0 09a73008 53e90408 00000010 10a73008 ..0.S.........0. [ 188s] - 839ddd0 05e90408 00000010 18a73008 21e70408 ..........0.!... [ 188s] - 839dde0 00000010 1da73008 34d50408 00000010 ......0.4....... [ 188s] - 839ddf0 58903008 950b0508 02000010 22a73008 X.0.........".0. [ 188s] - 839de00 361a0508 00000010 2ca73008 b7e50408 6.......,.0..... [ 188s] - 839de10 00000010 2fa73008 35e40408 02000010 ..../.0.5....... [ 188s] - 839de20 37a73008 ef080508 00000010 41a73008 7.0.........A.0. [ 188s] - 839de30 6eda0408 00000010 56a73008 6aca0408 n.......V.0.j... [ 188s] - 839de40 00000010 db8e3008 9ef50408 01000010 ......0......... [ 188s] - 839de50 c88e3008 1df50408 01000010 bb8e3008 ..0...........0. [ 188s] - 839de60 9cf40408 01000010 cc9a3008 fd1d0508 ..........0..... [ 188s] - 839de70 03000010 64a73008 8e1d0508 02000010 ....d.0......... [ 188s] - 839de80 6ba73008 c91e0508 00000010 73a73008 k.0.........s.0. [ 188s] - 839de90 211d0508 00000010 7ba73008 0bf40408 !.......{.0..... [ 188s] - 839dea0 00000010 86a73008 dfe30408 00000010 ......0......... [ 188s] - 839deb0 95a73008 b2e20408 01000010 9ea73008 ..0...........0. [ 188s] - 839dec0 7fce0408 00000010 a9a73008 a5ce0408 ..........0..... [ 188s] - 839ded0 00000010 afa73008 fbdf0408 00000010 ......0......... [ 188s] - 839dee0 b5a73008 31e20408 01000010 bca73008 ..0.1.........0. [ 188s] - 839def0 1ffd0408 01000010 c2a73008 5be00408 ..........0.[... [ 188s] - 839df00 01000010 c9a73008 9fdf0408 01000010 ......0......... [ 188s] - 839df10 d0a73008 7ade0408 01000010 06913008 ..0.z.........0. [ 188s] - 839df20 87210508 01000010 da903008 7b1f0508 .!........0.{... [ 188s] - 839df30 02000010 d8a73008 33f90408 01000010 ......0.3....... [ 188s] - 839df40 e0a73008 bada0408 01000010 e9a73008 ..0...........0. [ 188s] - 839df50 97030508 01000010 efa73008 c5fe0408 ..........0..... [ 188s] - 839df60 01000010 dfa03008 3b180508 00000010 ......0.;....... [ 188s] - 839df70 57823008 3b180508 00000010 1d823008 W.0.;.........0. [ 188s] - 839df80 05d30408 01000010 2bbf3008 ab1a0508 ........+.0..... [ 188s] - 839df90 01000010 f7a73008 a0f00408 01000010 ......0......... [ 188s] - 839dfa0 ffa73008 cfef0408 00000010 07a83008 ..0...........0. [ 188s] - 839dfb0 91f80408 01000010 0ea83008 17cb0408 ..........0..... [ 188s] - 839dfc0 01000010 ca813008 90cb0408 01000010 ......0......... [ 188s] - 839dfd0 c8813008 4ecc0408 01000010 13a83008 ..0.N.........0. [ 188s] - 839dfe0 b1ca0408 00000010 1da83008 d1ca0408 ..........0..... [ 188s] compare /.build.oldpackages/js-debuginfo-1.0.0-9.53.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-debuginfo-1.0.0-9.54.i686.rpm [ 188s] skipping -debuginfo package [ 188s] compare /.build.oldpackages/js-debugsource-1.0.0-9.53.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-debugsource-1.0.0-9.54.i686.rpm [ 188s] Comparing js-debugsource-1.0.0-9.53.i686.rpm to js-debugsource-1.0.0-9.54.i686.rpm [ 188s] comparing rpmtags [ 188s] comparing RELEASE [ 189s] comparing PROVIDES [ 189s] comparing scripts [ 189s] comparing filelist [ 189s] comparing file checksum [ 189s] creating rename script [ 189s] RPM meta information is identical [ 189s] compare /.build.oldpackages/js-devel-1.0.0-9.53.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-devel-1.0.0-9.54.i686.rpm [ 189s] Comparing js-devel-1.0.0-9.53.i686.rpm to js-devel-1.0.0-9.54.i686.rpm [ 189s] comparing rpmtags [ 189s] comparing RELEASE [ 189s] comparing PROVIDES [ 189s] comparing scripts [ 189s] comparing filelist [ 189s] comparing file checksum [ 189s] creating rename script [ 189s] RPM meta information is identical [ 189s] compare /.build.oldpackages/libmozjs185-1.0.0-9.53.i686.rpm /home/abuild/rpmbuild/RPMS/i686/libmozjs185-1.0.0-9.54.i686.rpm [ 189s] Comparing libmozjs185-1.0.0-9.53.i686.rpm to libmozjs185-1.0.0-9.54.i686.rpm [ 189s] comparing rpmtags [ 189s] comparing RELEASE [ 189s] comparing PROVIDES [ 189s] comparing scripts [ 189s] comparing filelist [ 189s] comparing file checksum [ 189s] creating rename script [ 189s] RPM meta information is identical [ 189s] compare /.build.oldpackages/libmozjs185-debuginfo-1.0.0-9.53.i686.rpm /home/abuild/rpmbuild/RPMS/i686/libmozjs185-debuginfo-1.0.0-9.54.i686.rpm [ 189s] skipping -debuginfo package [ 189s] comparing /.build.oldpackages/rpmlint.log and /home/abuild/rpmbuild/OTHER/rpmlint.log [ 190s] ... saving built statistics [ 190s] ... saving built packages [ 190s] /home/abuild/rpmbuild/RPMS/i686/js-1.0.0-9.54.i686.rpm [ 190s] /home/abuild/rpmbuild/RPMS/i686/js-debuginfo-1.0.0-9.54.i686.rpm [ 190s] /home/abuild/rpmbuild/RPMS/i686/js-debugsource-1.0.0-9.54.i686.rpm [ 190s] /home/abuild/rpmbuild/RPMS/i686/js-devel-1.0.0-9.54.i686.rpm [ 190s] /home/abuild/rpmbuild/RPMS/i686/libmozjs185-1.0.0-9.54.i686.rpm [ 190s] /home/abuild/rpmbuild/RPMS/i686/libmozjs185-debuginfo-1.0.0-9.54.i686.rpm [ 190s] /home/abuild/rpmbuild/RPMS/x86_64/libmozjs185-32bit-1.0.0-9.54.x86_64.rpm [ 190s] /home/abuild/rpmbuild/RPMS/x86_64/libmozjs185-debuginfo-32bit-1.0.0-9.54.x86_64.rpm [ 190s] /home/abuild/rpmbuild/SRPMS/js-1.0.0-9.54.src.rpm [ 190s] /home/abuild/rpmbuild/OTHER/_statistics [ 190s] /home/abuild/rpmbuild/OTHER/rpmlint.log [ 190s] [ 190s] w29 finished "build js.spec" at Sun Jul 17 11:54:42 UTC 2016. [ 190s] [ 193s] [ 186.335142] SysRq : Power Off [ 193s] [ 186.444361] Power down. [ 193s] build: extracting built packages... [ 200s] js-1.0.0-9.54.i686.rpm [ 200s] js-debuginfo-1.0.0-9.54.i686.rpm [ 200s] js-debugsource-1.0.0-9.54.i686.rpm [ 200s] js-devel-1.0.0-9.54.i686.rpm [ 200s] libmozjs185-1.0.0-9.54.i686.rpm [ 200s] libmozjs185-debuginfo-1.0.0-9.54.i686.rpm [ 200s] libmozjs185-32bit-1.0.0-9.54.x86_64.rpm [ 200s] libmozjs185-debuginfo-32bit-1.0.0-9.54.x86_64.rpm [ 200s] js-1.0.0-9.54.src.rpm [ 200s] _statistics [ 200s] rpmlint.log